builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-701
starttime: 1449072583.99
results: success (0)
buildid: 20151202071824
builduid: 3a462df145cc426dada61be4ee8e36e6
revision: 5210512b24b67ca3e974b7749c59c0438450d4f9
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:43.994493) =========
master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:43.995085) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:43.995397) =========
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-1449072549.815459-1005246218
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023128
basedir: '/builds/slave/test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.059377) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.059678) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.102222) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.102483) =========
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-1449072549.815459-1005246218
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.019549
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.168100) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.168388) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.168754) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.169030) =========
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-1449072549.815459-1005246218
_=/tools/buildbot/bin/python
using PTY: False
--2015-12-02 08:09:44-- 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.15M=0.001s
2015-12-02 08:09:44 (9.15 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.493258
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.698927) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.699270) =========
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-1449072549.815459-1005246218
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.019937
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.764291) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:44.764707) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5210512b24b67ca3e974b7749c59c0438450d4f9 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 5210512b24b67ca3e974b7749c59c0438450d4f9 --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-1449072549.815459-1005246218
_=/tools/buildbot/bin/python
using PTY: False
2015-12-02 08:09:44,856 truncating revision to first 12 chars
2015-12-02 08:09:44,857 Setting DEBUG logging.
2015-12-02 08:09:44,857 attempt 1/10
2015-12-02 08:09:44,857 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5210512b24b6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-02 08:09:45,143 unpacking tar archive at: fx-team-5210512b24b6/testing/mozharness/
program finished with exit code 0
elapsedTime=0.559880
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:45.360864) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:45.361147) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:45.393139) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:45.393398) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-02 08:09:45.393794) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 55 secs) (at 2015-12-02 08:09:45.394079) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218
_=/tools/buildbot/bin/python
using PTY: False
08:09:45 INFO - MultiFileLogger online at 20151202 08:09:45 in /builds/slave/test
08:09:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
08:09:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
08:09:45 INFO - {'append_to_log': False,
08:09:45 INFO - 'base_work_dir': '/builds/slave/test',
08:09:45 INFO - 'blob_upload_branch': 'fx-team',
08:09:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
08:09:45 INFO - 'buildbot_json_path': 'buildprops.json',
08:09:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
08:09:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
08:09:45 INFO - 'download_minidump_stackwalk': True,
08:09:45 INFO - 'download_symbols': 'true',
08:09:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
08:09:45 INFO - 'tooltool.py': '/tools/tooltool.py',
08:09:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
08:09:45 INFO - '/tools/misc-python/virtualenv.py')},
08:09:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
08:09:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
08:09:45 INFO - 'log_level': 'info',
08:09:45 INFO - 'log_to_console': True,
08:09:45 INFO - 'opt_config_files': (),
08:09:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
08:09:45 INFO - '--processes=1',
08:09:45 INFO - '--config=%(test_path)s/wptrunner.ini',
08:09:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
08:09:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
08:09:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
08:09:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
08:09:45 INFO - 'pip_index': False,
08:09:45 INFO - 'require_test_zip': True,
08:09:45 INFO - 'test_type': ('testharness',),
08:09:45 INFO - 'this_chunk': '7',
08:09:45 INFO - 'tooltool_cache': '/builds/tooltool_cache',
08:09:45 INFO - 'total_chunks': '8',
08:09:45 INFO - 'virtualenv_path': 'venv',
08:09:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
08:09:45 INFO - 'work_dir': 'build'}
08:09:45 INFO - #####
08:09:45 INFO - ##### Running clobber step.
08:09:45 INFO - #####
08:09:45 INFO - Running pre-action listener: _resource_record_pre_action
08:09:45 INFO - Running main action method: clobber
08:09:45 INFO - rmtree: /builds/slave/test/build
08:09:45 INFO - Running post-action listener: _resource_record_post_action
08:09:45 INFO - #####
08:09:45 INFO - ##### Running read-buildbot-config step.
08:09:45 INFO - #####
08:09:45 INFO - Running pre-action listener: _resource_record_pre_action
08:09:45 INFO - Running main action method: read_buildbot_config
08:09:45 INFO - Using buildbot properties:
08:09:45 INFO - {
08:09:45 INFO - "properties": {
08:09:45 INFO - "buildnumber": 97,
08:09:45 INFO - "product": "firefox",
08:09:45 INFO - "script_repo_revision": "production",
08:09:45 INFO - "branch": "fx-team",
08:09:45 INFO - "repository": "",
08:09:45 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-7",
08:09:45 INFO - "buildid": "20151202071824",
08:09:45 INFO - "slavename": "tst-linux64-spot-701",
08:09:45 INFO - "pgo_build": "False",
08:09:45 INFO - "basedir": "/builds/slave/test",
08:09:45 INFO - "project": "",
08:09:45 INFO - "platform": "linux64",
08:09:45 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/",
08:09:45 INFO - "slavebuilddir": "test",
08:09:45 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest",
08:09:45 INFO - "repo_path": "integration/fx-team",
08:09:45 INFO - "moz_repo_path": "",
08:09:45 INFO - "stage_platform": "linux64",
08:09:45 INFO - "builduid": "3a462df145cc426dada61be4ee8e36e6",
08:09:45 INFO - "revision": "5210512b24b67ca3e974b7749c59c0438450d4f9"
08:09:45 INFO - },
08:09:45 INFO - "sourcestamp": {
08:09:45 INFO - "repository": "",
08:09:45 INFO - "hasPatch": false,
08:09:45 INFO - "project": "",
08:09:45 INFO - "branch": "fx-team-linux64-debug-unittest",
08:09:45 INFO - "changes": [
08:09:45 INFO - {
08:09:45 INFO - "category": null,
08:09:45 INFO - "files": [
08:09:45 INFO - {
08:09:45 INFO - "url": null,
08:09:45 INFO - "name": "https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:09:45 INFO - },
08:09:45 INFO - {
08:09:45 INFO - "url": null,
08:09:45 INFO - "name": "https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json"
08:09:45 INFO - }
08:09:45 INFO - ],
08:09:45 INFO - "repository": "",
08:09:45 INFO - "rev": "5210512b24b67ca3e974b7749c59c0438450d4f9",
08:09:45 INFO - "who": "pbrosset@mozilla.com",
08:09:45 INFO - "when": 1449072154,
08:09:45 INFO - "number": 6733295,
08:09:45 INFO - "comments": "Bug 1171863 - Define all positions and sizes in percentage for auto-resize; r=tromey\n\nInstead of having the various positions and sizes of elements of the timeline\ndefined in pixels, this defines them in % of the total width.\nThis way the animations, scrubber, etc... adapt as you resize the panel.\nThe only complex thing here is resizing the header and background. Both of\nthem are generated via javascript. To do this, they are now positioned and sized\nin % too, so they resize when the window is resized, and after a debounced\ndelay, they get re-generated too.",
08:09:45 INFO - "project": "",
08:09:45 INFO - "at": "Wed 02 Dec 2015 08:02:34",
08:09:45 INFO - "branch": "fx-team-linux64-debug-unittest",
08:09:45 INFO - "revlink": "",
08:09:45 INFO - "properties": [
08:09:45 INFO - [
08:09:45 INFO - "buildid",
08:09:45 INFO - "20151202071824",
08:09:45 INFO - "Change"
08:09:45 INFO - ],
08:09:45 INFO - [
08:09:45 INFO - "builduid",
08:09:45 INFO - "3a462df145cc426dada61be4ee8e36e6",
08:09:45 INFO - "Change"
08:09:45 INFO - ],
08:09:45 INFO - [
08:09:45 INFO - "pgo_build",
08:09:45 INFO - "False",
08:09:45 INFO - "Change"
08:09:45 INFO - ]
08:09:45 INFO - ],
08:09:45 INFO - "revision": "5210512b24b67ca3e974b7749c59c0438450d4f9"
08:09:45 INFO - }
08:09:45 INFO - ],
08:09:45 INFO - "revision": "5210512b24b67ca3e974b7749c59c0438450d4f9"
08:09:45 INFO - }
08:09:45 INFO - }
08:09:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
08:09:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json.
08:09:45 INFO - Running post-action listener: _resource_record_post_action
08:09:45 INFO - #####
08:09:45 INFO - ##### Running download-and-extract step.
08:09:45 INFO - #####
08:09:45 INFO - Running pre-action listener: _resource_record_pre_action
08:09:45 INFO - Running main action method: download_and_extract
08:09:45 INFO - mkdir: /builds/slave/test/build/tests
08:09:45 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')]}
08:09:45 INFO - https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
08:09:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json
08:09:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json
08:09:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
08:09:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
08:09:46 INFO - Downloaded 1302 bytes.
08:09:46 INFO - Reading from file /builds/slave/test/build/test_packages.json
08:09:46 INFO - Using the following test package requirements:
08:09:46 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
08:09:46 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
08:09:46 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'jsshell-linux-x86_64.zip'],
08:09:46 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
08:09:46 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
08:09:46 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
08:09:46 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
08:09:46 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
08:09:46 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
08:09:46 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:09:46 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
08:09:46 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
08:09:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:46 INFO - https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
08:09:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
08:09:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
08:09:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
08:09:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
08:09:48 INFO - Downloaded 22247755 bytes.
08:09:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
08:09:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
08:09:48 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
08:09:48 INFO - caution: filename not matched: web-platform/*
08:09:49 INFO - Return code: 11
08:09:49 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')]}
08:09:49 INFO - https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
08:09:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
08:09:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
08:09:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
08:09:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
08:09:52 INFO - Downloaded 30986708 bytes.
08:09:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
08:09:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
08:09:52 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
08:09:55 INFO - caution: filename not matched: bin/*
08:09:55 INFO - caution: filename not matched: config/*
08:09:55 INFO - caution: filename not matched: mozbase/*
08:09:55 INFO - caution: filename not matched: marionette/*
08:09:55 INFO - Return code: 11
08:09:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:55 INFO - https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
08:09:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:09:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:09:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:09:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
08:09:57 INFO - Downloaded 59333078 bytes.
08:09:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:09:57 INFO - mkdir: /builds/slave/test/properties
08:09:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
08:09:57 INFO - Writing to file /builds/slave/test/properties/build_url
08:09:57 INFO - Contents:
08:09:57 INFO - build_url:https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:09:57 INFO - mkdir: /builds/slave/test/build/symbols
08:09: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')]}
08:09:57 INFO - https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
08:09:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:09:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:09:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:09:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
08:10:00 INFO - Downloaded 51639868 bytes.
08:10:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:10:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
08:10:00 INFO - Writing to file /builds/slave/test/properties/symbols_url
08:10:00 INFO - Contents:
08:10:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:10:00 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
08:10:00 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:10:03 INFO - Return code: 0
08:10:03 INFO - Running post-action listener: _resource_record_post_action
08:10:03 INFO - Running post-action listener: set_extra_try_arguments
08:10:03 INFO - #####
08:10:03 INFO - ##### Running create-virtualenv step.
08:10:03 INFO - #####
08:10:03 INFO - Running pre-action listener: _pre_create_virtualenv
08:10:03 INFO - Running pre-action listener: _resource_record_pre_action
08:10:03 INFO - Running main action method: create_virtualenv
08:10:03 INFO - Creating virtualenv /builds/slave/test/build/venv
08:10:03 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
08:10:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
08:10:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
08:10:04 INFO - Using real prefix '/usr'
08:10:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python
08:10:07 INFO - Installing distribute.............................................................................................................................................................................................done.
08:10:10 INFO - Installing pip.................done.
08:10:10 INFO - Return code: 0
08:10:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
08:10:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:10:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:10:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf62f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a13b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xead860>, '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 0x1359a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x135b7b0>, '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-1449072549.815459-1005246218', '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
08:10:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
08:10:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
08:10:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:10 INFO - 'CCACHE_UMASK': '002',
08:10:10 INFO - 'DISPLAY': ':0',
08:10:10 INFO - 'HOME': '/home/cltbld',
08:10:10 INFO - 'LANG': 'en_US.UTF-8',
08:10:10 INFO - 'LOGNAME': 'cltbld',
08:10:10 INFO - 'MAIL': '/var/mail/cltbld',
08:10:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:10 INFO - 'MOZ_NO_REMOTE': '1',
08:10:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:10 INFO - 'PWD': '/builds/slave/test',
08:10:10 INFO - 'SHELL': '/bin/bash',
08:10:10 INFO - 'SHLVL': '1',
08:10:10 INFO - 'TERM': 'linux',
08:10:10 INFO - 'TMOUT': '86400',
08:10:10 INFO - 'USER': 'cltbld',
08:10:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218',
08:10:10 INFO - '_': '/tools/buildbot/bin/python'}
08:10:10 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:10:10 INFO - Downloading/unpacking psutil>=0.7.1
08:10:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:10:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:10:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:11 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
08:10:11 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
08:10:14 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
08:10:14 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
08:10:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
08:10:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:10:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
08:10:14 INFO - Installing collected packages: psutil
08:10:14 INFO - Running setup.py install for psutil
08:10:14 INFO - building 'psutil._psutil_linux' extension
08:10:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
08:10:16 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
08:10:16 INFO - building 'psutil._psutil_posix' extension
08:10:16 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
08:10:16 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
08:10:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:10:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
08:10:16 INFO - Successfully installed psutil
08:10:16 INFO - Cleaning up...
08:10:16 INFO - Return code: 0
08:10:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
08:10:16 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')]}
08:10:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:10:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:16 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')]}
08:10:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:10:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf62f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a13b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xead860>, '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 0x1359a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x135b7b0>, '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-1449072549.815459-1005246218', '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
08:10:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
08:10:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
08:10:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:16 INFO - 'CCACHE_UMASK': '002',
08:10:16 INFO - 'DISPLAY': ':0',
08:10:16 INFO - 'HOME': '/home/cltbld',
08:10:16 INFO - 'LANG': 'en_US.UTF-8',
08:10:16 INFO - 'LOGNAME': 'cltbld',
08:10:16 INFO - 'MAIL': '/var/mail/cltbld',
08:10:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:16 INFO - 'MOZ_NO_REMOTE': '1',
08:10:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:16 INFO - 'PWD': '/builds/slave/test',
08:10:16 INFO - 'SHELL': '/bin/bash',
08:10:16 INFO - 'SHLVL': '1',
08:10:16 INFO - 'TERM': 'linux',
08:10:16 INFO - 'TMOUT': '86400',
08:10:16 INFO - 'USER': 'cltbld',
08:10:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218',
08:10:16 INFO - '_': '/tools/buildbot/bin/python'}
08:10:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:10:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
08:10:17 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
08:10:17 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
08:10:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:17 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
08:10:17 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
08:10:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz
08:10:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
08:10:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
08:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
08:10:20 INFO - Installing collected packages: mozsystemmonitor
08:10:20 INFO - Running setup.py install for mozsystemmonitor
08:10:20 INFO - Successfully installed mozsystemmonitor
08:10:20 INFO - Cleaning up...
08:10:20 INFO - Return code: 0
08:10:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
08:10:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:10:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:10:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf62f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a13b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xead860>, '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 0x1359a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x135b7b0>, '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-1449072549.815459-1005246218', '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
08:10:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
08:10:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
08:10:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:20 INFO - 'CCACHE_UMASK': '002',
08:10:20 INFO - 'DISPLAY': ':0',
08:10:20 INFO - 'HOME': '/home/cltbld',
08:10:20 INFO - 'LANG': 'en_US.UTF-8',
08:10:20 INFO - 'LOGNAME': 'cltbld',
08:10:20 INFO - 'MAIL': '/var/mail/cltbld',
08:10:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:20 INFO - 'MOZ_NO_REMOTE': '1',
08:10:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:20 INFO - 'PWD': '/builds/slave/test',
08:10:20 INFO - 'SHELL': '/bin/bash',
08:10:20 INFO - 'SHLVL': '1',
08:10:20 INFO - 'TERM': 'linux',
08:10:20 INFO - 'TMOUT': '86400',
08:10:20 INFO - 'USER': 'cltbld',
08:10:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218',
08:10:20 INFO - '_': '/tools/buildbot/bin/python'}
08:10:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:10:21 INFO - Downloading/unpacking blobuploader==1.2.4
08:10:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:10:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:10:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:10:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:10:24 INFO - Downloading blobuploader-1.2.4.tar.gz
08:10:24 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
08:10:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
08:10:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
08:10:24 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
08:10:24 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
08:10:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:24 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
08:10:24 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
08:10:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
08:10:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
08:10:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
08:10:25 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
08:10:25 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
08:10:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:25 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
08:10:25 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
08:10:25 INFO - Downloading docopt-0.6.1.tar.gz
08:10:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
08:10:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
08:10:25 INFO - Installing collected packages: blobuploader, requests, docopt
08:10:25 INFO - Running setup.py install for blobuploader
08:10:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
08:10:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
08:10:26 INFO - Running setup.py install for requests
08:10:26 INFO - Running setup.py install for docopt
08:10:26 INFO - Successfully installed blobuploader requests docopt
08:10:26 INFO - Cleaning up...
08:10:27 INFO - Return code: 0
08:10:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:10: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')]}
08:10:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:10:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10: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')]}
08:10:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:10:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf62f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a13b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xead860>, '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 0x1359a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x135b7b0>, '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-1449072549.815459-1005246218', '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
08:10:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
08:10:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:10:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:27 INFO - 'CCACHE_UMASK': '002',
08:10:27 INFO - 'DISPLAY': ':0',
08:10:27 INFO - 'HOME': '/home/cltbld',
08:10:27 INFO - 'LANG': 'en_US.UTF-8',
08:10:27 INFO - 'LOGNAME': 'cltbld',
08:10:27 INFO - 'MAIL': '/var/mail/cltbld',
08:10:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:27 INFO - 'MOZ_NO_REMOTE': '1',
08:10:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:27 INFO - 'PWD': '/builds/slave/test',
08:10:27 INFO - 'SHELL': '/bin/bash',
08:10:27 INFO - 'SHLVL': '1',
08:10:27 INFO - 'TERM': 'linux',
08:10:27 INFO - 'TMOUT': '86400',
08:10:27 INFO - 'USER': 'cltbld',
08:10:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218',
08:10:27 INFO - '_': '/tools/buildbot/bin/python'}
08:10:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:10:27 INFO - Running setup.py (path:/tmp/pip-LqPd1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:10:27 INFO - Running setup.py (path:/tmp/pip-GECMdE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:10:27 INFO - Running setup.py (path:/tmp/pip-6UIGS6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:10:27 INFO - Running setup.py (path:/tmp/pip-ZR0Zcd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:10:28 INFO - Running setup.py (path:/tmp/pip-u3rEGR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:10:28 INFO - Running setup.py (path:/tmp/pip-UQQXFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:10:28 INFO - Running setup.py (path:/tmp/pip-ytPGFH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:10:28 INFO - Running setup.py (path:/tmp/pip-0kgZcx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:10:28 INFO - Running setup.py (path:/tmp/pip-m8Q5b4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:10:28 INFO - Running setup.py (path:/tmp/pip-kQRfVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:10:28 INFO - Running setup.py (path:/tmp/pip-4M4nEy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:10:28 INFO - Running setup.py (path:/tmp/pip-Egw1xU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:10:29 INFO - Running setup.py (path:/tmp/pip-Un0KYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:10:29 INFO - Running setup.py (path:/tmp/pip-vf3xr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:10:29 INFO - Running setup.py (path:/tmp/pip-KRNqVw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:10:29 INFO - Running setup.py (path:/tmp/pip-LqQMW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:10:29 INFO - Running setup.py (path:/tmp/pip-q13ikL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
08:10:29 INFO - Running setup.py (path:/tmp/pip-kabacI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
08:10:29 INFO - Running setup.py (path:/tmp/pip-Oq6b6m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
08:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:10:29 INFO - Running setup.py (path:/tmp/pip-62Ouz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:10:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:10:30 INFO - Running setup.py (path:/tmp/pip-hdk281-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:10:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:10:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
08:10:30 INFO - Running setup.py install for manifestparser
08:10:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
08:10:30 INFO - Running setup.py install for mozcrash
08:10:30 INFO - Running setup.py install for mozdebug
08:10:31 INFO - Running setup.py install for mozdevice
08:10:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
08:10:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin
08:10:31 INFO - Running setup.py install for mozfile
08:10:31 INFO - Running setup.py install for mozhttpd
08:10:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
08:10:31 INFO - Running setup.py install for mozinfo
08:10:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
08:10:31 INFO - Running setup.py install for mozInstall
08:10:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
08:10:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
08:10:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
08:10:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
08:10:32 INFO - Running setup.py install for mozleak
08:10:32 INFO - Running setup.py install for mozlog
08:10:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
08:10:32 INFO - Running setup.py install for moznetwork
08:10:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
08:10:32 INFO - Running setup.py install for mozprocess
08:10:32 INFO - Running setup.py install for mozprofile
08:10:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
08:10:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
08:10:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
08:10:33 INFO - Running setup.py install for mozrunner
08:10:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
08:10:33 INFO - Running setup.py install for mozscreenshot
08:10:33 INFO - Running setup.py install for moztest
08:10:33 INFO - Running setup.py install for mozversion
08:10:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
08:10:33 INFO - Running setup.py install for marionette-transport
08:10:34 INFO - Running setup.py install for marionette-driver
08:10:34 INFO - Running setup.py install for browsermob-proxy
08:10:34 INFO - Running setup.py install for marionette-client
08:10:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:10:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
08:10:35 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
08:10:35 INFO - Cleaning up...
08:10:35 INFO - Return code: 0
08:10:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:10:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:10:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:10:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf62f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a13b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xead860>, '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 0x1359a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x135b7b0>, '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-1449072549.815459-1005246218', '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
08:10:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
08:10:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:10:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:35 INFO - 'CCACHE_UMASK': '002',
08:10:35 INFO - 'DISPLAY': ':0',
08:10:35 INFO - 'HOME': '/home/cltbld',
08:10:35 INFO - 'LANG': 'en_US.UTF-8',
08:10:35 INFO - 'LOGNAME': 'cltbld',
08:10:35 INFO - 'MAIL': '/var/mail/cltbld',
08:10:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:35 INFO - 'MOZ_NO_REMOTE': '1',
08:10:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:35 INFO - 'PWD': '/builds/slave/test',
08:10:35 INFO - 'SHELL': '/bin/bash',
08:10:35 INFO - 'SHLVL': '1',
08:10:35 INFO - 'TERM': 'linux',
08:10:35 INFO - 'TMOUT': '86400',
08:10:35 INFO - 'USER': 'cltbld',
08:10:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218',
08:10:35 INFO - '_': '/tools/buildbot/bin/python'}
08:10:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:10:35 INFO - Running setup.py (path:/tmp/pip-3scChp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:10:35 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))
08:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:10:35 INFO - Running setup.py (path:/tmp/pip-S3Tua3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:10:35 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))
08:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:10:35 INFO - Running setup.py (path:/tmp/pip-BUdJ3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:10:35 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))
08:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:10:35 INFO - Running setup.py (path:/tmp/pip-dgYTGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:10:36 INFO - Running setup.py (path:/tmp/pip-qy9yrw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:10:36 INFO - Running setup.py (path:/tmp/pip-uNyXC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:10:36 INFO - Running setup.py (path:/tmp/pip-XbjI2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:10:36 INFO - Running setup.py (path:/tmp/pip-NXEkO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:10:36 INFO - Running setup.py (path:/tmp/pip-9aEm3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:10:36 INFO - Running setup.py (path:/tmp/pip-2nm1H6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:10:36 INFO - Running setup.py (path:/tmp/pip-RIb78Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:10:36 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))
08:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:10:37 INFO - Running setup.py (path:/tmp/pip-zGW214-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:10:37 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))
08:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:10:37 INFO - Running setup.py (path:/tmp/pip-L1xnnJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:10:37 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))
08:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:10:37 INFO - Running setup.py (path:/tmp/pip-Wdw4nd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:10:37 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))
08:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:10:37 INFO - Running setup.py (path:/tmp/pip-wci6k7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:10:37 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))
08:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:10:37 INFO - Running setup.py (path:/tmp/pip-hiJNYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:10:37 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))
08:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:10:37 INFO - Running setup.py (path:/tmp/pip-s0mP7D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:10:37 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))
08:10:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
08:10:37 INFO - Running setup.py (path:/tmp/pip-NQkL6j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
08:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
08:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
08:10:38 INFO - Running setup.py (path:/tmp/pip-Cu6vhp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
08:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
08:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:10:38 INFO - Running setup.py (path:/tmp/pip-hl1_T5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
08:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:10:38 INFO - Running setup.py (path:/tmp/pip-r2u9ei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:10:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
08:10:38 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))
08:10:38 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))
08:10:38 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))
08:10:38 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))
08:10:38 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))
08:10:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
08:10:38 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
08:10:38 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
08:10:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:38 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
08:10:38 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
08:10:41 INFO - Downloading blessings-1.5.1.tar.gz
08:10:41 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
08:10:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
08:10:42 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
08:10:42 INFO - Installing collected packages: blessings
08:10:42 INFO - Running setup.py install for blessings
08:10:42 INFO - Successfully installed blessings
08:10:42 INFO - Cleaning up...
08:10:42 INFO - Return code: 0
08:10:42 INFO - Done creating virtualenv /builds/slave/test/build/venv.
08:10:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:10:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:10:42 INFO - Reading from file tmpfile_stdout
08:10:42 INFO - Current package versions:
08:10:42 INFO - argparse == 1.2.1
08:10:42 INFO - blessings == 1.5.1
08:10:42 INFO - blobuploader == 1.2.4
08:10:42 INFO - browsermob-proxy == 0.6.0
08:10:42 INFO - docopt == 0.6.1
08:10:42 INFO - manifestparser == 1.1
08:10:42 INFO - marionette-client == 2.0.0
08:10:42 INFO - marionette-driver == 1.1.1
08:10:42 INFO - marionette-transport == 1.0.0
08:10:42 INFO - mozInstall == 1.12
08:10:42 INFO - mozcrash == 0.16
08:10:42 INFO - mozdebug == 0.1
08:10:42 INFO - mozdevice == 0.47
08:10:42 INFO - mozfile == 1.2
08:10:42 INFO - mozhttpd == 0.7
08:10:42 INFO - mozinfo == 0.9
08:10:42 INFO - mozleak == 0.1
08:10:42 INFO - mozlog == 3.1
08:10:42 INFO - moznetwork == 0.27
08:10:42 INFO - mozprocess == 0.22
08:10:42 INFO - mozprofile == 0.27
08:10:42 INFO - mozrunner == 6.11
08:10:42 INFO - mozscreenshot == 0.1
08:10:42 INFO - mozsystemmonitor == 0.0
08:10:42 INFO - moztest == 0.7
08:10:42 INFO - mozversion == 1.4
08:10:42 INFO - psutil == 3.1.1
08:10:42 INFO - requests == 1.2.3
08:10:42 INFO - wsgiref == 0.1.2
08:10:42 INFO - Running post-action listener: _resource_record_post_action
08:10:42 INFO - Running post-action listener: _start_resource_monitoring
08:10:43 INFO - Starting resource monitoring.
08:10:43 INFO - #####
08:10:43 INFO - ##### Running pull step.
08:10:43 INFO - #####
08:10:43 INFO - Running pre-action listener: _resource_record_pre_action
08:10:43 INFO - Running main action method: pull
08:10:43 INFO - Pull has nothing to do!
08:10:43 INFO - Running post-action listener: _resource_record_post_action
08:10:43 INFO - #####
08:10:43 INFO - ##### Running install step.
08:10:43 INFO - #####
08:10:43 INFO - Running pre-action listener: _resource_record_pre_action
08:10:43 INFO - Running main action method: install
08:10:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:10:43 INFO - Reading from file tmpfile_stdout
08:10:43 INFO - Detecting whether we're running mozinstall >=1.0...
08:10:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
08:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
08:10:43 INFO - Reading from file tmpfile_stdout
08:10:43 INFO - Output received:
08:10:43 INFO - Usage: mozinstall [options] installer
08:10:43 INFO - Options:
08:10:43 INFO - -h, --help show this help message and exit
08:10:43 INFO - -d DEST, --destination=DEST
08:10:43 INFO - Directory to install application into. [default:
08:10:43 INFO - "/builds/slave/test"]
08:10:43 INFO - --app=APP Application being installed. [default: firefox]
08:10:43 INFO - mkdir: /builds/slave/test/build/application
08:10:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
08:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
08:11:06 INFO - Reading from file tmpfile_stdout
08:11:06 INFO - Output received:
08:11:06 INFO - /builds/slave/test/build/application/firefox/firefox
08:11:06 INFO - Running post-action listener: _resource_record_post_action
08:11:06 INFO - #####
08:11:06 INFO - ##### Running run-tests step.
08:11:06 INFO - #####
08:11:06 INFO - Running pre-action listener: _resource_record_pre_action
08:11:06 INFO - Running main action method: run_tests
08:11:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
08:11:06 INFO - minidump filename unknown. determining based upon platform and arch
08:11:06 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
08:11:06 INFO - grabbing minidump binary from tooltool
08:11:06 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')]}
08:11:06 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 0xead860>, '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 0x1359a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x135b7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
08:11:06 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
08:11:06 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
08:11:06 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
08:11:06 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
08:11:06 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpi2KyBp
08:11:06 INFO - INFO - File integrity verified, renaming tmpi2KyBp to linux64-minidump_stackwalk
08:11:06 INFO - INFO - Updating local cache /builds/tooltool_cache...
08:11:06 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
08:11:06 INFO - Return code: 0
08:11:06 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
08:11:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
08:11:06 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/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
08:11:06 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/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
08:11:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:11:06 INFO - 'CCACHE_UMASK': '002',
08:11:06 INFO - 'DISPLAY': ':0',
08:11:06 INFO - 'HOME': '/home/cltbld',
08:11:06 INFO - 'LANG': 'en_US.UTF-8',
08:11:06 INFO - 'LOGNAME': 'cltbld',
08:11:06 INFO - 'MAIL': '/var/mail/cltbld',
08:11:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
08:11:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:11:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:11:06 INFO - 'MOZ_NO_REMOTE': '1',
08:11:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:11:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:11:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:11:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:11:06 INFO - 'PWD': '/builds/slave/test',
08:11:06 INFO - 'SHELL': '/bin/bash',
08:11:06 INFO - 'SHLVL': '1',
08:11:06 INFO - 'TERM': 'linux',
08:11:06 INFO - 'TMOUT': '86400',
08:11:06 INFO - 'USER': 'cltbld',
08:11:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1449072549.815459-1005246218',
08:11:06 INFO - '_': '/tools/buildbot/bin/python'}
08:11:06 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/mtCrA0xzTZ6O2UtCuAn7Pw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
08:11:13 INFO - Using 1 client processes
08:11:13 INFO - wptserve Starting http server on 127.0.0.1:8000
08:11:13 INFO - wptserve Starting http server on 127.0.0.1:8001
08:11:13 INFO - wptserve Starting http server on 127.0.0.1:8443
08:11:16 INFO - SUITE-START | Running 827 tests
08:11:16 INFO - Running testharness tests
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 7ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:11:16 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 1ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
08:11:16 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
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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 1ms
08:11:16 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
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:11:16 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 1ms
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 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
08:11:16 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:11:16 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
08:11:16 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
08:11:16 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 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 7ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:11:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:11:16 INFO - Setting up ssl
08:11:16 INFO - PROCESS | certutil |
08:11:16 INFO - PROCESS | certutil |
08:11:16 INFO - PROCESS | certutil |
08:11:16 INFO - Certificate Nickname Trust Attributes
08:11:16 INFO - SSL,S/MIME,JAR/XPI
08:11:16 INFO -
08:11:16 INFO - web-platform-tests CT,,
08:11:16 INFO -
08:11:16 INFO - Starting runner
08:11:18 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 756
08:11:18 INFO - PROCESS | 1939 | 1449072678879 Marionette INFO Marionette enabled via build flag and pref
08:11:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d1939800 == 1 [pid = 1939] [id = 1]
08:11:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 1 (0x7fb6d1988000) [pid = 1939] [serial = 1] [outer = (nil)]
08:11:19 INFO - PROCESS | 1939 | [1939] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2096
08:11:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 2 (0x7fb6d198b400) [pid = 1939] [serial = 2] [outer = 0x7fb6d1988000]
08:11:19 INFO - PROCESS | 1939 | 1449072679562 Marionette INFO Listening on port 2828
08:11:20 INFO - PROCESS | 1939 | 1449072680197 Marionette INFO Marionette enabled via command-line flag
08:11:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6cc059000 == 2 [pid = 1939] [id = 2]
08:11:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 3 (0x7fb6cc096000) [pid = 1939] [serial = 3] [outer = (nil)]
08:11:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 4 (0x7fb6cc096c00) [pid = 1939] [serial = 4] [outer = 0x7fb6cc096000]
08:11:20 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb6cbd78430
08:11:20 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb6cbd964f0
08:11:20 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb6cbda4490
08:11:20 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb6cbda4790
08:11:20 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb6cbda4ac0
08:11:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 5 (0x7fb6cbddd400) [pid = 1939] [serial = 5] [outer = 0x7fb6d1988000]
08:11:20 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:11:20 INFO - PROCESS | 1939 | 1449072680728 Marionette INFO Accepted connection conn0 from 127.0.0.1:35800
08:11:20 INFO - PROCESS | 1939 | 1449072680729 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:11:20 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:11:20 INFO - PROCESS | 1939 | 1449072680919 Marionette INFO Accepted connection conn1 from 127.0.0.1:35801
08:11:20 INFO - PROCESS | 1939 | 1449072680922 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:11:20 INFO - PROCESS | 1939 | 1449072680926 Marionette INFO Closed connection conn0
08:11:20 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:11:20 INFO - PROCESS | 1939 | 1449072680974 Marionette INFO Accepted connection conn2 from 127.0.0.1:35802
08:11:20 INFO - PROCESS | 1939 | 1449072680975 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:11:21 INFO - PROCESS | 1939 | 1449072681003 Marionette INFO Closed connection conn2
08:11:21 INFO - PROCESS | 1939 | 1449072681008 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
08:11:21 INFO - PROCESS | 1939 | [1939] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
08:11:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2ede800 == 3 [pid = 1939] [id = 3]
08:11:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 6 (0x7fb6c2eb1000) [pid = 1939] [serial = 6] [outer = (nil)]
08:11:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2ee2000 == 4 [pid = 1939] [id = 4]
08:11:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 7 (0x7fb6c2eb1800) [pid = 1939] [serial = 7] [outer = (nil)]
08:11:23 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
08:11:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1fe1800 == 5 [pid = 1939] [id = 5]
08:11:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 8 (0x7fb6c1ffc400) [pid = 1939] [serial = 8] [outer = (nil)]
08:11:23 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
08:11:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 9 (0x7fb6c126d400) [pid = 1939] [serial = 9] [outer = 0x7fb6c1ffc400]
08:11:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 10 (0x7fb6c0c28400) [pid = 1939] [serial = 10] [outer = 0x7fb6c2eb1000]
08:11:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 11 (0x7fb6c0c28c00) [pid = 1939] [serial = 11] [outer = 0x7fb6c2eb1800]
08:11:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 12 (0x7fb6c0c2ac00) [pid = 1939] [serial = 12] [outer = 0x7fb6c1ffc400]
08:11:25 INFO - PROCESS | 1939 | 1449072685074 Marionette INFO loaded listener.js
08:11:25 INFO - PROCESS | 1939 | 1449072685106 Marionette INFO loaded listener.js
08:11:25 INFO - PROCESS | 1939 | console.error:
08:11:25 INFO - PROCESS | 1939 | [CustomizableUI]
08:11:25 INFO - PROCESS | 1939 | Custom widget with id loop-button does not return a valid node
08:11:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 13 (0x7fb6c0042c00) [pid = 1939] [serial = 13] [outer = 0x7fb6c1ffc400]
08:11:25 INFO - PROCESS | 1939 | 1449072685543 Marionette DEBUG conn1 client <- {"sessionId":"1eaacc56-a513-45c5-8cb8-7976518bd69d","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151202071824","device":"desktop","version":"45.0a1"}}
08:11:25 INFO - PROCESS | 1939 | 1449072685752 Marionette DEBUG conn1 -> {"name":"getContext"}
08:11:25 INFO - PROCESS | 1939 | 1449072685758 Marionette DEBUG conn1 client <- {"value":"content"}
08:11:26 INFO - PROCESS | 1939 | 1449072686039 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
08:11:26 INFO - PROCESS | 1939 | 1449072686043 Marionette DEBUG conn1 client <- {}
08:11:26 INFO - PROCESS | 1939 | 1449072686223 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
08:11:26 INFO - PROCESS | 1939 | [1939] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
08:11:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 14 (0x7fb6bb80b400) [pid = 1939] [serial = 14] [outer = 0x7fb6c1ffc400]
08:11:26 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
08:11:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:11:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb8f5800 == 6 [pid = 1939] [id = 6]
08:11:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 15 (0x7fb6bb8ddc00) [pid = 1939] [serial = 15] [outer = (nil)]
08:11:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 16 (0x7fb6bad78000) [pid = 1939] [serial = 16] [outer = 0x7fb6bb8ddc00]
08:11:26 INFO - PROCESS | 1939 | 1449072686984 Marionette INFO loaded listener.js
08:11:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 17 (0x7fb6bad7ec00) [pid = 1939] [serial = 17] [outer = 0x7fb6bb8ddc00]
08:11:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badcc800 == 7 [pid = 1939] [id = 7]
08:11:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 18 (0x7fb6bad82000) [pid = 1939] [serial = 18] [outer = (nil)]
08:11:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 19 (0x7fb6bad84c00) [pid = 1939] [serial = 19] [outer = 0x7fb6bad82000]
08:11:27 INFO - PROCESS | 1939 | 1449072687484 Marionette INFO loaded listener.js
08:11:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x7fb6b9f1d800) [pid = 1939] [serial = 20] [outer = 0x7fb6bad82000]
08:11:27 INFO - PROCESS | 1939 | [1939] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
08:11:28 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
08:11:28 INFO - document served over http requires an http
08:11:28 INFO - sub-resource via fetch-request using the http-csp
08:11:28 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:28 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
08:11:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1301ms
08:11:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:11:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ab6000 == 8 [pid = 1939] [id = 8]
08:11:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 21 (0x7fb6b9a55800) [pid = 1939] [serial = 21] [outer = (nil)]
08:11:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 22 (0x7fb6b9a57000) [pid = 1939] [serial = 22] [outer = 0x7fb6b9a55800]
08:11:28 INFO - PROCESS | 1939 | 1449072688340 Marionette INFO loaded listener.js
08:11:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 23 (0x7fb6b99cc400) [pid = 1939] [serial = 23] [outer = 0x7fb6b9a55800]
08:11:28 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
08:11:28 INFO - document served over http requires an http
08:11:28 INFO - sub-resource via fetch-request using the http-csp
08:11:28 INFO - delivery method with no-redirect and when
08:11: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"
08:11:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:28 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
08:11:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 783ms
08:11:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:11:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9aa9800 == 9 [pid = 1939] [id = 9]
08:11:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 24 (0x7fb6b976a000) [pid = 1939] [serial = 24] [outer = (nil)]
08:11:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 25 (0x7fb6b99cfc00) [pid = 1939] [serial = 25] [outer = 0x7fb6b976a000]
08:11:29 INFO - PROCESS | 1939 | 1449072689138 Marionette INFO loaded listener.js
08:11:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 26 (0x7fb6b9e80400) [pid = 1939] [serial = 26] [outer = 0x7fb6b976a000]
08:11:30 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
08:11:30 INFO - document served over http requires an http
08:11:30 INFO - sub-resource via fetch-request using the http-csp
08:11:30 INFO - delivery method with swap-origin-redirect and when
08:11: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"
08:11:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:30 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
08:11:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1291ms
08:11:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:11:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99fb000 == 10 [pid = 1939] [id = 10]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 27 (0x7fb6b99cd000) [pid = 1939] [serial = 27] [outer = (nil)]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 28 (0x7fb6b99d5400) [pid = 1939] [serial = 28] [outer = 0x7fb6b99cd000]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 29 (0x7fb6b99d8000) [pid = 1939] [serial = 29] [outer = 0x7fb6b99cd000]
08:11:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9e9b000 == 11 [pid = 1939] [id = 11]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 30 (0x7fb6b9c7c800) [pid = 1939] [serial = 30] [outer = (nil)]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 31 (0x7fb6b9c7ec00) [pid = 1939] [serial = 31] [outer = 0x7fb6b9c7c800]
08:11:30 INFO - PROCESS | 1939 | 1449072690678 Marionette INFO loaded listener.js
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 32 (0x7fb6bab97400) [pid = 1939] [serial = 32] [outer = 0x7fb6b9c7c800]
08:11:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99fa800 == 12 [pid = 1939] [id = 12]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 33 (0x7fb6b99d5c00) [pid = 1939] [serial = 33] [outer = (nil)]
08:11:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 34 (0x7fb6bb803000) [pid = 1939] [serial = 34] [outer = 0x7fb6b99d5c00]
08:11:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 35 (0x7fb6c0042000) [pid = 1939] [serial = 35] [outer = 0x7fb6b99d5c00]
08:11:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0566800 == 13 [pid = 1939] [id = 13]
08:11:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 36 (0x7fb6c0041400) [pid = 1939] [serial = 36] [outer = (nil)]
08:11:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 37 (0x7fb6c024f400) [pid = 1939] [serial = 37] [outer = 0x7fb6c0041400]
08:11:31 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
08:11:31 INFO - document served over http requires an http
08:11:31 INFO - sub-resource via iframe-tag using the http-csp
08:11:31 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:11:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:11:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:31 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
08:11:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1553ms
08:11:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:11:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0c75000 == 14 [pid = 1939] [id = 14]
08:11:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 38 (0x7fb6b9c7d000) [pid = 1939] [serial = 38] [outer = (nil)]
08:11:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 39 (0x7fb6c003bc00) [pid = 1939] [serial = 39] [outer = 0x7fb6b9c7d000]
08:11:32 INFO - PROCESS | 1939 | 1449072692196 Marionette INFO loaded listener.js
08:11:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 40 (0x7fb6c30ce000) [pid = 1939] [serial = 40] [outer = 0x7fb6b9c7d000]
08:11:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1fd4800 == 15 [pid = 1939] [id = 15]
08:11:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 41 (0x7fb6c321a000) [pid = 1939] [serial = 41] [outer = (nil)]
08:11:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 42 (0x7fb6b9e80000) [pid = 1939] [serial = 42] [outer = 0x7fb6c321a000]
08:11:33 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
08:11:33 INFO - document served over http requires an http
08:11:33 INFO - sub-resource via iframe-tag using the http-csp
08:11:33 INFO - delivery method with no-redirect and when
08:11: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"
08:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:11:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:11:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:33 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
08:11:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1227ms
08:11:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:11:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c211b000 == 16 [pid = 1939] [id = 16]
08:11:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 43 (0x7fb6bb808800) [pid = 1939] [serial = 43] [outer = (nil)]
08:11:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 44 (0x7fb6c5e0a000) [pid = 1939] [serial = 44] [outer = 0x7fb6bb808800]
08:11:33 INFO - PROCESS | 1939 | 1449072693425 Marionette INFO loaded listener.js
08:11:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 45 (0x7fb6cce0a000) [pid = 1939] [serial = 45] [outer = 0x7fb6bb808800]
08:11:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b2b800 == 17 [pid = 1939] [id = 17]
08:11:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 46 (0x7fb6ccecb800) [pid = 1939] [serial = 46] [outer = (nil)]
08:11:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 47 (0x7fb6cbf32c00) [pid = 1939] [serial = 47] [outer = 0x7fb6ccecb800]
08:11:34 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
08:11:34 INFO - document served over http requires an http
08:11:34 INFO - sub-resource via iframe-tag using the http-csp
08:11:34 INFO - delivery method with swap-origin-redirect and when
08:11: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"
08:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:11:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:11:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:34 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
08:11:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1230ms
08:11:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:11:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2ec6800 == 18 [pid = 1939] [id = 18]
08:11:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 48 (0x7fb6c3b4f400) [pid = 1939] [serial = 48] [outer = (nil)]
08:11:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 49 (0x7fb6d5676400) [pid = 1939] [serial = 49] [outer = 0x7fb6c3b4f400]
08:11:34 INFO - PROCESS | 1939 | 1449072694672 Marionette INFO loaded listener.js
08:11:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 50 (0x7fb6d6bb6000) [pid = 1939] [serial = 50] [outer = 0x7fb6c3b4f400]
08:11:35 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
08:11:35 INFO - document served over http requires an http
08:11:35 INFO - sub-resource via script-tag using the http-csp
08:11:35 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:11:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:11:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:35 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
08:11:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1237ms
08:11:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:11:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c606b800 == 19 [pid = 1939] [id = 19]
08:11:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 51 (0x7fb6c40e4800) [pid = 1939] [serial = 51] [outer = (nil)]
08:11:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 52 (0x7fb6c40ea800) [pid = 1939] [serial = 52] [outer = 0x7fb6c40e4800]
08:11:35 INFO - PROCESS | 1939 | 1449072695868 Marionette INFO loaded listener.js
08:11:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 53 (0x7fb6c40f1800) [pid = 1939] [serial = 53] [outer = 0x7fb6c40e4800]
08:11:37 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
08:11:37 INFO - document served over http requires an http
08:11:37 INFO - sub-resource via script-tag using the http-csp
08:11:37 INFO - delivery method with no-redirect and when
08:11: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"
08:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:11:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:11:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:37 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
08:11:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1729ms
08:11:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:11:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99f1000 == 20 [pid = 1939] [id = 20]
08:11:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 54 (0x7fb6b9c86800) [pid = 1939] [serial = 54] [outer = (nil)]
08:11:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 55 (0x7fb6bad77800) [pid = 1939] [serial = 55] [outer = 0x7fb6b9c86800]
08:11:37 INFO - PROCESS | 1939 | 1449072697675 Marionette INFO loaded listener.js
08:11:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 56 (0x7fb6c02e6400) [pid = 1939] [serial = 56] [outer = 0x7fb6b9c86800]
08:11:38 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
08:11:38 INFO - document served over http requires an http
08:11:38 INFO - sub-resource via script-tag using the http-csp
08:11:38 INFO - delivery method with swap-origin-redirect and when
08:11: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"
08:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:11:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:38 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
08:11:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1083ms
08:11:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:11:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c021a000 == 21 [pid = 1939] [id = 21]
08:11:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 57 (0x7fb6b9e79c00) [pid = 1939] [serial = 57] [outer = (nil)]
08:11:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x7fb6c08cd400) [pid = 1939] [serial = 58] [outer = 0x7fb6b9e79c00]
08:11:38 INFO - PROCESS | 1939 | 1449072698671 Marionette INFO loaded listener.js
08:11:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x7fb6c0bf8800) [pid = 1939] [serial = 59] [outer = 0x7fb6b9e79c00]
08:11:39 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
08:11:39 INFO - document served over http requires an http
08:11:39 INFO - sub-resource via xhr-request using the http-csp
08:11:39 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:11:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:11:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:39 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
08:11:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 876ms
08:11:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:11:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c325a000 == 22 [pid = 1939] [id = 22]
08:11:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x7fb6c1164c00) [pid = 1939] [serial = 60] [outer = (nil)]
08:11:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x7fb6c2de4800) [pid = 1939] [serial = 61] [outer = 0x7fb6c1164c00]
08:11:39 INFO - PROCESS | 1939 | 1449072699576 Marionette INFO loaded listener.js
08:11:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7fb6c321ac00) [pid = 1939] [serial = 62] [outer = 0x7fb6c1164c00]
08:11:40 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
08:11:40 INFO - document served over http requires an http
08:11:40 INFO - sub-resource via xhr-request using the http-csp
08:11:40 INFO - delivery method with no-redirect and when
08:11: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"
08:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:11:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:11:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:40 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
08:11:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1082ms
08:11:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:11:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf299800 == 23 [pid = 1939] [id = 23]
08:11:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7fb6bd583400) [pid = 1939] [serial = 63] [outer = (nil)]
08:11:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7fb6bd585000) [pid = 1939] [serial = 64] [outer = 0x7fb6bd583400]
08:11:40 INFO - PROCESS | 1939 | 1449072700751 Marionette INFO loaded listener.js
08:11:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7fb6c08ca400) [pid = 1939] [serial = 65] [outer = 0x7fb6bd583400]
08:11:41 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
08:11:41 INFO - document served over http requires an http
08:11:41 INFO - sub-resource via xhr-request using the http-csp
08:11:41 INFO - delivery method with swap-origin-redirect and when
08:11: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"
08:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:11:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:11:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:41 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
08:11:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1137ms
08:11:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:11:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0095800 == 24 [pid = 1939] [id = 24]
08:11:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7fb6bd583c00) [pid = 1939] [serial = 66] [outer = (nil)]
08:11:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7fb6c0f0e400) [pid = 1939] [serial = 67] [outer = 0x7fb6bd583c00]
08:11:41 INFO - PROCESS | 1939 | 1449072701913 Marionette INFO loaded listener.js
08:11:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7fb6c30d1800) [pid = 1939] [serial = 68] [outer = 0x7fb6bd583c00]
08:11:42 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
08:11:42 INFO - document served over http requires an https
08:11:42 INFO - sub-resource via fetch-request using the http-csp
08:11:42 INFO - delivery method with keep-origin-redirect and when
08:11:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:42 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
08:11:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1249ms
08:11:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:11:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c4bb9800 == 25 [pid = 1939] [id = 25]
08:11:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7fb6c30c7400) [pid = 1939] [serial = 69] [outer = (nil)]
08:11:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7fb6c3b49c00) [pid = 1939] [serial = 70] [outer = 0x7fb6c30c7400]
08:11:43 INFO - PROCESS | 1939 | 1449072703212 Marionette INFO loaded listener.js
08:11:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7fb6c407f000) [pid = 1939] [serial = 71] [outer = 0x7fb6c30c7400]
08:11:44 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
08:11:44 INFO - document served over http requires an https
08:11:44 INFO - sub-resource via fetch-request using the http-csp
08:11:44 INFO - delivery method with no-redirect and when
08:11: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"
08:11:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:44 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
08:11:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1233ms
08:11:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:11:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f8c800 == 26 [pid = 1939] [id = 26]
08:11:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7fb6c4083800) [pid = 1939] [serial = 72] [outer = (nil)]
08:11:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7fb6c4b2a800) [pid = 1939] [serial = 73] [outer = 0x7fb6c4083800]
08:11:44 INFO - PROCESS | 1939 | 1449072704368 Marionette INFO loaded listener.js
08:11:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7fb6c5879000) [pid = 1939] [serial = 74] [outer = 0x7fb6c4083800]
08:11:45 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
08:11:45 INFO - document served over http requires an https
08:11:45 INFO - sub-resource via fetch-request using the http-csp
08:11:45 INFO - delivery method with swap-origin-redirect and when
08:11:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:45 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
08:11:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1131ms
08:11:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:11:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9403000 == 27 [pid = 1939] [id = 27]
08:11:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7fb6c40e8400) [pid = 1939] [serial = 75] [outer = (nil)]
08:11:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7fb6c5e06400) [pid = 1939] [serial = 76] [outer = 0x7fb6c40e8400]
08:11:45 INFO - PROCESS | 1939 | 1449072705528 Marionette INFO loaded listener.js
08:11:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7fb6cbf3d000) [pid = 1939] [serial = 77] [outer = 0x7fb6c40e8400]
08:11:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b941c000 == 28 [pid = 1939] [id = 28]
08:11:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7fb6cc0e6400) [pid = 1939] [serial = 78] [outer = (nil)]
08:11:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7fb6cc089c00) [pid = 1939] [serial = 79] [outer = 0x7fb6cc0e6400]
08:11:46 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
08:11:46 INFO - document served over http requires an https
08:11:46 INFO - sub-resource via iframe-tag using the http-csp
08:11:46 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:11:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:11:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:46 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
08:11:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1230ms
08:11:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:11:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91da800 == 29 [pid = 1939] [id = 29]
08:11:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7fb6c2ea8000) [pid = 1939] [serial = 80] [outer = (nil)]
08:11:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7fb6cc2b0c00) [pid = 1939] [serial = 81] [outer = 0x7fb6c2ea8000]
08:11:47 INFO - PROCESS | 1939 | 1449072707412 Marionette INFO loaded listener.js
08:11:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7fb6cd444c00) [pid = 1939] [serial = 82] [outer = 0x7fb6c2ea8000]
08:11:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99eb800 == 30 [pid = 1939] [id = 30]
08:11:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7fb6b701b000) [pid = 1939] [serial = 83] [outer = (nil)]
08:11:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7fb6b99cc800) [pid = 1939] [serial = 84] [outer = 0x7fb6b701b000]
08:11:48 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
08:11:48 INFO - document served over http requires an https
08:11:48 INFO - sub-resource via iframe-tag using the http-csp
08:11:48 INFO - delivery method with no-redirect and when
08:11: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"
08:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:11:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:11:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:48 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
08:11:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1880ms
08:11:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:11:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b967b800 == 31 [pid = 1939] [id = 31]
08:11:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7fb6bad7e000) [pid = 1939] [serial = 85] [outer = (nil)]
08:11:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7fb6bad86400) [pid = 1939] [serial = 86] [outer = 0x7fb6bad7e000]
08:11:48 INFO - PROCESS | 1939 | 1449072708675 Marionette INFO loaded listener.js
08:11:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7fb6c0038800) [pid = 1939] [serial = 87] [outer = 0x7fb6bad7e000]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c021a000 == 30 [pid = 1939] [id = 21]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99f1000 == 29 [pid = 1939] [id = 20]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c606b800 == 28 [pid = 1939] [id = 19]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2ec6800 == 27 [pid = 1939] [id = 18]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b2b800 == 26 [pid = 1939] [id = 17]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c211b000 == 25 [pid = 1939] [id = 16]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1fd4800 == 24 [pid = 1939] [id = 15]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0c75000 == 23 [pid = 1939] [id = 14]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0566800 == 22 [pid = 1939] [id = 13]
08:11:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9e9b000 == 21 [pid = 1939] [id = 11]
08:11:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99e7000 == 22 [pid = 1939] [id = 32]
08:11:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7fb6b9465800) [pid = 1939] [serial = 88] [outer = (nil)]
08:11:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7fb6b9466400) [pid = 1939] [serial = 89] [outer = 0x7fb6b9465800]
08:11:49 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
08:11:49 INFO - document served over http requires an https
08:11:49 INFO - sub-resource via iframe-tag using the http-csp
08:11:49 INFO - delivery method with swap-origin-redirect and when
08:11:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:11:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:11:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:49 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
08:11:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1327ms
08:11:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:11:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9abb000 == 23 [pid = 1939] [id = 33]
08:11:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7fb6bfe27400) [pid = 1939] [serial = 90] [outer = (nil)]
08:11:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7fb6c0045000) [pid = 1939] [serial = 91] [outer = 0x7fb6bfe27400]
08:11:50 INFO - PROCESS | 1939 | 1449072710040 Marionette INFO loaded listener.js
08:11:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7fb6c09e1800) [pid = 1939] [serial = 92] [outer = 0x7fb6bfe27400]
08:11:50 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
08:11:50 INFO - document served over http requires an https
08:11:50 INFO - sub-resource via script-tag using the http-csp
08:11:50 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:11:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:11:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:50 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
08:11:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1234ms
08:11:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:11:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c11e6800 == 24 [pid = 1939] [id = 34]
08:11:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7fb6bfe27c00) [pid = 1939] [serial = 93] [outer = (nil)]
08:11:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7fb6c124ec00) [pid = 1939] [serial = 94] [outer = 0x7fb6bfe27c00]
08:11:51 INFO - PROCESS | 1939 | 1449072711280 Marionette INFO loaded listener.js
08:11:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7fb6c360c000) [pid = 1939] [serial = 95] [outer = 0x7fb6bfe27c00]
08:11:52 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
08:11:52 INFO - document served over http requires an https
08:11:52 INFO - sub-resource via script-tag using the http-csp
08:11:52 INFO - delivery method with no-redirect and when
08:11:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:11:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:11:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:52 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
08:11:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1133ms
08:11:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:11:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b2b000 == 25 [pid = 1939] [id = 35]
08:11:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7fb6c3683400) [pid = 1939] [serial = 96] [outer = (nil)]
08:11:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7fb6c407ec00) [pid = 1939] [serial = 97] [outer = 0x7fb6c3683400]
08:11:52 INFO - PROCESS | 1939 | 1449072712463 Marionette INFO loaded listener.js
08:11:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7fb6c5e0cc00) [pid = 1939] [serial = 98] [outer = 0x7fb6c3683400]
08:11:53 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
08:11:53 INFO - document served over http requires an https
08:11:53 INFO - sub-resource via script-tag using the http-csp
08:11:53 INFO - delivery method with swap-origin-redirect and when
08:11:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:11:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:11:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:53 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
08:11:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1231ms
08:11:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:11:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9415800 == 26 [pid = 1939] [id = 36]
08:11:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7fb6c407b800) [pid = 1939] [serial = 99] [outer = (nil)]
08:11:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7fb6cc03a800) [pid = 1939] [serial = 100] [outer = 0x7fb6c407b800]
08:11:53 INFO - PROCESS | 1939 | 1449072713654 Marionette INFO loaded listener.js
08:11:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7fb6cce0a400) [pid = 1939] [serial = 101] [outer = 0x7fb6c407b800]
08:11:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:11:54 INFO - document served over http requires an https
08:11:54 INFO - sub-resource via xhr-request using the http-csp
08:11:54 INFO - delivery method with keep-origin-redirect and when
08:11:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:11:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:11:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
08:11:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1127ms
08:11:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:11:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f88800 == 27 [pid = 1939] [id = 37]
08:11:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7fb6b7022c00) [pid = 1939] [serial = 102] [outer = (nil)]
08:11:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7fb6cd2f4000) [pid = 1939] [serial = 103] [outer = 0x7fb6b7022c00]
08:11:54 INFO - PROCESS | 1939 | 1449072714810 Marionette INFO loaded listener.js
08:11:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7fb6d191a400) [pid = 1939] [serial = 104] [outer = 0x7fb6b7022c00]
08:11:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
08:11:55 INFO - document served over http requires an https
08:11:55 INFO - sub-resource via xhr-request using the http-csp
08:11:55 INFO - delivery method with no-redirect and when
08:11:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:11:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:11:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
08:11:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1148ms
08:11:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:11:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5fa8000 == 28 [pid = 1939] [id = 38]
08:11:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7fb6d1d3a400) [pid = 1939] [serial = 105] [outer = (nil)]
08:11:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7fb6d566e400) [pid = 1939] [serial = 106] [outer = 0x7fb6d1d3a400]
08:11:56 INFO - PROCESS | 1939 | 1449072716009 Marionette INFO loaded listener.js
08:11:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7fb6d6127000) [pid = 1939] [serial = 107] [outer = 0x7fb6d1d3a400]
08:11:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:11:57 INFO - document served over http requires an https
08:11:57 INFO - sub-resource via xhr-request using the http-csp
08:11:57 INFO - delivery method with swap-origin-redirect and when
08:11:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:11:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:11:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
08:11:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1881ms
08:11:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:11:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7034800 == 29 [pid = 1939] [id = 39]
08:11:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7fb6b7022400) [pid = 1939] [serial = 108] [outer = (nil)]
08:11:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7fb6b7027000) [pid = 1939] [serial = 109] [outer = 0x7fb6b7022400]
08:11:57 INFO - PROCESS | 1939 | 1449072717926 Marionette INFO loaded listener.js
08:11:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7fb6bd41e800) [pid = 1939] [serial = 110] [outer = 0x7fb6b7022400]
08:11:58 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
08:11:58 INFO - document served over http requires an http
08:11:58 INFO - sub-resource via fetch-request using the http-csp
08:11:58 INFO - delivery method with keep-origin-redirect and when
08:11: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"
08:11:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:11:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:11:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:11:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:11:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:11:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:11:58 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
08:11:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1233ms
08:11:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99eb800 == 28 [pid = 1939] [id = 30]
08:11:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7041000 == 29 [pid = 1939] [id = 40]
08:11:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6b7023400) [pid = 1939] [serial = 111] [outer = (nil)]
08:11:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6b946d400) [pid = 1939] [serial = 112] [outer = 0x7fb6b7023400]
08:11:59 INFO - PROCESS | 1939 | 1449072719266 Marionette INFO loaded listener.js
08:11:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6bfe28400) [pid = 1939] [serial = 113] [outer = 0x7fb6b7023400]
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b941c000 == 28 [pid = 1939] [id = 28]
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9403000 == 27 [pid = 1939] [id = 27]
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f8c800 == 26 [pid = 1939] [id = 26]
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c4bb9800 == 25 [pid = 1939] [id = 25]
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0095800 == 24 [pid = 1939] [id = 24]
08:11:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf299800 == 23 [pid = 1939] [id = 23]
08:12:00 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
08:12:00 INFO - document served over http requires an http
08:12:00 INFO - sub-resource via fetch-request using the http-csp
08:12:00 INFO - delivery method with no-redirect and when
08:12: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"
08:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:00 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
08:12:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1297ms
08:12:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:12:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd244800 == 24 [pid = 1939] [id = 41]
08:12:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6c095a800) [pid = 1939] [serial = 114] [outer = (nil)]
08:12:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6c1252c00) [pid = 1939] [serial = 115] [outer = 0x7fb6c095a800]
08:12:00 INFO - PROCESS | 1939 | 1449072720450 Marionette INFO loaded listener.js
08:12:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6c360d400) [pid = 1939] [serial = 116] [outer = 0x7fb6c095a800]
08:12:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6c30c6800) [pid = 1939] [serial = 117] [outer = 0x7fb6b99d5c00]
08:12:01 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
08:12:01 INFO - document served over http requires an http
08:12:01 INFO - sub-resource via fetch-request using the http-csp
08:12:01 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:01 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
08:12:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1233ms
08:12:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:12:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0915000 == 25 [pid = 1939] [id = 42]
08:12:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6b9772000) [pid = 1939] [serial = 118] [outer = (nil)]
08:12:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6c1170000) [pid = 1939] [serial = 119] [outer = 0x7fb6b9772000]
08:12:01 INFO - PROCESS | 1939 | 1449072721731 Marionette INFO loaded listener.js
08:12:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6c5e08800) [pid = 1939] [serial = 120] [outer = 0x7fb6b9772000]
08:12:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c32d1800 == 26 [pid = 1939] [id = 43]
08:12:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6cc4de000) [pid = 1939] [serial = 121] [outer = (nil)]
08:12:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6cbdd3000) [pid = 1939] [serial = 122] [outer = 0x7fb6cc4de000]
08:12:02 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
08:12:02 INFO - document served over http requires an http
08:12:02 INFO - sub-resource via iframe-tag using the http-csp
08:12:02 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:02 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
08:12:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1277ms
08:12:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:12:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fd8000 == 27 [pid = 1939] [id = 44]
08:12:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6c0042400) [pid = 1939] [serial = 123] [outer = (nil)]
08:12:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6ccec7800) [pid = 1939] [serial = 124] [outer = 0x7fb6c0042400]
08:12:03 INFO - PROCESS | 1939 | 1449072723038 Marionette INFO loaded listener.js
08:12:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6d3893400) [pid = 1939] [serial = 125] [outer = 0x7fb6c0042400]
08:12:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d77800 == 28 [pid = 1939] [id = 45]
08:12:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6d57cc400) [pid = 1939] [serial = 126] [outer = (nil)]
08:12:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6c1259400) [pid = 1939] [serial = 127] [outer = 0x7fb6d57cc400]
08:12:03 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
08:12:03 INFO - document served over http requires an http
08:12:03 INFO - sub-resource via iframe-tag using the http-csp
08:12:03 INFO - delivery method with no-redirect and when
08:12: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"
08:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:03 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
08:12:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1243ms
08:12:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:12:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d86800 == 29 [pid = 1939] [id = 46]
08:12:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6c6aadc00) [pid = 1939] [serial = 128] [outer = (nil)]
08:12:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6d6bbf000) [pid = 1939] [serial = 129] [outer = 0x7fb6c6aadc00]
08:12:04 INFO - PROCESS | 1939 | 1449072724240 Marionette INFO loaded listener.js
08:12:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6d6f6e400) [pid = 1939] [serial = 130] [outer = 0x7fb6c6aadc00]
08:12:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6047000 == 30 [pid = 1939] [id = 47]
08:12:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6d6f74800) [pid = 1939] [serial = 131] [outer = (nil)]
08:12:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6d6d76000) [pid = 1939] [serial = 132] [outer = 0x7fb6d6f74800]
08:12:05 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
08:12:05 INFO - document served over http requires an http
08:12:05 INFO - sub-resource via iframe-tag using the http-csp
08:12:05 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:05 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
08:12:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1186ms
08:12:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:12:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6057000 == 31 [pid = 1939] [id = 48]
08:12:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6d6fde000) [pid = 1939] [serial = 133] [outer = (nil)]
08:12:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6d734fc00) [pid = 1939] [serial = 134] [outer = 0x7fb6d6fde000]
08:12:05 INFO - PROCESS | 1939 | 1449072725461 Marionette INFO loaded listener.js
08:12:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6b5b67400) [pid = 1939] [serial = 135] [outer = 0x7fb6d6fde000]
08:12:06 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
08:12:06 INFO - document served over http requires an http
08:12:06 INFO - sub-resource via script-tag using the http-csp
08:12:06 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:06 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
08:12:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1175ms
08:12:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:12:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5845000 == 32 [pid = 1939] [id = 49]
08:12:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6b586ac00) [pid = 1939] [serial = 136] [outer = (nil)]
08:12:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6b586cc00) [pid = 1939] [serial = 137] [outer = 0x7fb6b586ac00]
08:12:06 INFO - PROCESS | 1939 | 1449072726651 Marionette INFO loaded listener.js
08:12:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6b5b70400) [pid = 1939] [serial = 138] [outer = 0x7fb6b586ac00]
08:12:07 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
08:12:07 INFO - document served over http requires an http
08:12:07 INFO - sub-resource via script-tag using the http-csp
08:12:07 INFO - delivery method with no-redirect and when
08:12: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"
08:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:07 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
08:12:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1132ms
08:12:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:12:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b561a000 == 33 [pid = 1939] [id = 50]
08:12:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6b57d7000) [pid = 1939] [serial = 139] [outer = (nil)]
08:12:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6b57db400) [pid = 1939] [serial = 140] [outer = 0x7fb6b57d7000]
08:12:07 INFO - PROCESS | 1939 | 1449072727817 Marionette INFO loaded listener.js
08:12:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b5b6e000) [pid = 1939] [serial = 141] [outer = 0x7fb6b57d7000]
08:12:08 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
08:12:08 INFO - document served over http requires an http
08:12:08 INFO - sub-resource via script-tag using the http-csp
08:12:08 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:08 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
08:12:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1225ms
08:12:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:12:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf29b800 == 34 [pid = 1939] [id = 51]
08:12:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6b5484000) [pid = 1939] [serial = 142] [outer = (nil)]
08:12:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6b548c800) [pid = 1939] [serial = 143] [outer = 0x7fb6b5484000]
08:12:09 INFO - PROCESS | 1939 | 1449072729865 Marionette INFO loaded listener.js
08:12:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6b57da400) [pid = 1939] [serial = 144] [outer = 0x7fb6b5484000]
08:12:10 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99e7000 == 33 [pid = 1939] [id = 32]
08:12:10 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9abb000 == 32 [pid = 1939] [id = 33]
08:12:10 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c11e6800 == 31 [pid = 1939] [id = 34]
08:12:10 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b2b000 == 30 [pid = 1939] [id = 35]
08:12:10 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7034800 == 29 [pid = 1939] [id = 39]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f88800 == 28 [pid = 1939] [id = 37]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9415800 == 27 [pid = 1939] [id = 36]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7041000 == 26 [pid = 1939] [id = 40]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd244800 == 25 [pid = 1939] [id = 41]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b967b800 == 24 [pid = 1939] [id = 31]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91da800 == 23 [pid = 1939] [id = 29]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0915000 == 22 [pid = 1939] [id = 42]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c32d1800 == 21 [pid = 1939] [id = 43]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fd8000 == 20 [pid = 1939] [id = 44]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d77800 == 19 [pid = 1939] [id = 45]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d86800 == 18 [pid = 1939] [id = 46]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6047000 == 17 [pid = 1939] [id = 47]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6057000 == 16 [pid = 1939] [id = 48]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5845000 == 15 [pid = 1939] [id = 49]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b561a000 == 14 [pid = 1939] [id = 50]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb8f5800 == 13 [pid = 1939] [id = 6]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9aa9800 == 12 [pid = 1939] [id = 9]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c325a000 == 11 [pid = 1939] [id = 22]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ab6000 == 10 [pid = 1939] [id = 8]
08:12:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5fa8000 == 9 [pid = 1939] [id = 38]
08:12:14 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
08:12:14 INFO - document served over http requires an http
08:12:14 INFO - sub-resource via xhr-request using the http-csp
08:12:14 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:14 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
08:12:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 5691ms
08:12:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:12:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b583c000 == 10 [pid = 1939] [id = 52]
08:12:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6b5b6f000) [pid = 1939] [serial = 145] [outer = (nil)]
08:12:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6b7026c00) [pid = 1939] [serial = 146] [outer = 0x7fb6b5b6f000]
08:12:14 INFO - PROCESS | 1939 | 1449072734621 Marionette INFO loaded listener.js
08:12:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b9464400) [pid = 1939] [serial = 147] [outer = 0x7fb6b5b6f000]
08:12:15 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
08:12:15 INFO - document served over http requires an http
08:12:15 INFO - sub-resource via xhr-request using the http-csp
08:12:15 INFO - delivery method with no-redirect and when
08:12: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"
08:12:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:15 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
08:12:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 980ms
08:12:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:12:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fd2000 == 11 [pid = 1939] [id = 53]
08:12:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6b5b70800) [pid = 1939] [serial = 148] [outer = (nil)]
08:12:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6bd418c00) [pid = 1939] [serial = 149] [outer = 0x7fb6b5b70800]
08:12:15 INFO - PROCESS | 1939 | 1449072735611 Marionette INFO loaded listener.js
08:12:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6bd581c00) [pid = 1939] [serial = 150] [outer = 0x7fb6b5b70800]
08:12:16 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
08:12:16 INFO - document served over http requires an http
08:12:16 INFO - sub-resource via xhr-request using the http-csp
08:12:16 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:16 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
08:12:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1179ms
08:12:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:12:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d76800 == 12 [pid = 1939] [id = 54]
08:12:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6c08b4400) [pid = 1939] [serial = 151] [outer = (nil)]
08:12:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6c0beb400) [pid = 1939] [serial = 152] [outer = 0x7fb6c08b4400]
08:12:16 INFO - PROCESS | 1939 | 1449072736811 Marionette INFO loaded listener.js
08:12:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6c25e3800) [pid = 1939] [serial = 153] [outer = 0x7fb6c08b4400]
08:12:17 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
08:12:17 INFO - document served over http requires an https
08:12:17 INFO - sub-resource via fetch-request using the http-csp
08:12:17 INFO - delivery method with keep-origin-redirect and when
08:12:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:12:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:17 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
08:12:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1034ms
08:12:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:12:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9414800 == 13 [pid = 1939] [id = 55]
08:12:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6b57d3400) [pid = 1939] [serial = 154] [outer = (nil)]
08:12:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6c3680000) [pid = 1939] [serial = 155] [outer = 0x7fb6b57d3400]
08:12:17 INFO - PROCESS | 1939 | 1449072737857 Marionette INFO loaded listener.js
08:12:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6c3eca400) [pid = 1939] [serial = 156] [outer = 0x7fb6b57d3400]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6bfe27c00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6c6aadc00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6c2ea8000) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6bfe27400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6d6f74800) [pid = 1939] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6b9a55800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6b7023400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6b701b000) [pid = 1939] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072708015]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6c1164c00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6b57d7000) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6b7022400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6b7022c00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6c321a000) [pid = 1939] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072692767]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6b9e79c00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6c40e4800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6ccecb800) [pid = 1939] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6d6fde000) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6b9772000) [pid = 1939] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6d57cc400) [pid = 1939] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072723581]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6cc4de000) [pid = 1939] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6b9c7c800) [pid = 1939] [serial = 30] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6bd583400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6b9c7d000) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6c40e8400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6c3b4f400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6d1d3a400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6c0041400) [pid = 1939] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6b586ac00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6c407b800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6b9c86800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6bd583c00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6b976a000) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6c095a800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6bad7e000) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6c4083800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6c3683400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6cc0e6400) [pid = 1939] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6c0042400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6c30c7400) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6bb808800) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6b9465800) [pid = 1939] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6bb8ddc00) [pid = 1939] [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]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6cbf32c00) [pid = 1939] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6c5e0a000) [pid = 1939] [serial = 44] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6cc03a800) [pid = 1939] [serial = 100] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6d5676400) [pid = 1939] [serial = 49] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7fb6c40ea800) [pid = 1939] [serial = 52] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7fb6d566e400) [pid = 1939] [serial = 106] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7fb6b99cfc00) [pid = 1939] [serial = 25] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7fb6c024f400) [pid = 1939] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7fb6b9c7ec00) [pid = 1939] [serial = 31] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7fb6b946d400) [pid = 1939] [serial = 112] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7fb6b99d5400) [pid = 1939] [serial = 28] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7fb6c08cd400) [pid = 1939] [serial = 58] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7fb6c2de4800) [pid = 1939] [serial = 61] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7fb6bad77800) [pid = 1939] [serial = 55] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7fb6c1252c00) [pid = 1939] [serial = 115] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7fb6cd2f4000) [pid = 1939] [serial = 103] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7fb6c0045000) [pid = 1939] [serial = 91] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7fb6bd585000) [pid = 1939] [serial = 64] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7fb6d198b400) [pid = 1939] [serial = 2] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7fb6bad86400) [pid = 1939] [serial = 86] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7fb6b7027000) [pid = 1939] [serial = 109] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7fb6b99cc800) [pid = 1939] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072708015]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7fb6c0c2ac00) [pid = 1939] [serial = 12] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7fb6c126d400) [pid = 1939] [serial = 9] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7fb6c5e06400) [pid = 1939] [serial = 76] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7fb6c4b2a800) [pid = 1939] [serial = 73] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7fb6c1170000) [pid = 1939] [serial = 119] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7fb6bb803000) [pid = 1939] [serial = 34] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7fb6c124ec00) [pid = 1939] [serial = 94] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7fb6b9e80000) [pid = 1939] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072692767]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7fb6c003bc00) [pid = 1939] [serial = 39] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7fb6c3b49c00) [pid = 1939] [serial = 70] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7fb6c0f0e400) [pid = 1939] [serial = 67] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x7fb6cc2b0c00) [pid = 1939] [serial = 81] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x7fb6cbdd3000) [pid = 1939] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x7fb6bad78000) [pid = 1939] [serial = 16] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x7fb6cc089c00) [pid = 1939] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x7fb6ccec7800) [pid = 1939] [serial = 124] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x7fb6b9466400) [pid = 1939] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x7fb6c407ec00) [pid = 1939] [serial = 97] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7fb6b57db400) [pid = 1939] [serial = 140] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7fb6b586cc00) [pid = 1939] [serial = 137] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7fb6d6d76000) [pid = 1939] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7fb6d734fc00) [pid = 1939] [serial = 134] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7fb6b9a57000) [pid = 1939] [serial = 22] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7fb6d6bbf000) [pid = 1939] [serial = 129] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7fb6bad84c00) [pid = 1939] [serial = 19] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7fb6c1259400) [pid = 1939] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072723581]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7fb6b548c800) [pid = 1939] [serial = 143] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7fb6c321ac00) [pid = 1939] [serial = 62] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7fb6d191a400) [pid = 1939] [serial = 104] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7fb6c0bf8800) [pid = 1939] [serial = 59] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7fb6c0042000) [pid = 1939] [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.]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x7fb6c08ca400) [pid = 1939] [serial = 65] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x7fb6cce0a400) [pid = 1939] [serial = 101] [outer = (nil)] [url = about:blank]
08:12:19 INFO - PROCESS | 1939 | --DOMWINDOW == 58 (0x7fb6d6127000) [pid = 1939] [serial = 107] [outer = (nil)] [url = about:blank]
08:12:19 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
08:12:19 INFO - document served over http requires an https
08:12:19 INFO - sub-resource via fetch-request using the http-csp
08:12:19 INFO - delivery method with no-redirect and when
08:12: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"
08:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:19 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
08:12:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2382ms
08:12:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:12:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ac1800 == 14 [pid = 1939] [id = 56]
08:12:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x7fb6b57d4800) [pid = 1939] [serial = 157] [outer = (nil)]
08:12:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x7fb6b7023400) [pid = 1939] [serial = 158] [outer = 0x7fb6b57d4800]
08:12:20 INFO - PROCESS | 1939 | 1449072740233 Marionette INFO loaded listener.js
08:12:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x7fb6bfe27c00) [pid = 1939] [serial = 159] [outer = 0x7fb6b57d4800]
08:12:20 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
08:12:20 INFO - document served over http requires an https
08:12:20 INFO - sub-resource via fetch-request using the http-csp
08:12:20 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:20 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
08:12:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 976ms
08:12:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:12:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb8f2800 == 15 [pid = 1939] [id = 57]
08:12:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7fb6c095a800) [pid = 1939] [serial = 160] [outer = (nil)]
08:12:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7fb6c4055000) [pid = 1939] [serial = 161] [outer = 0x7fb6c095a800]
08:12:21 INFO - PROCESS | 1939 | 1449072741272 Marionette INFO loaded listener.js
08:12:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7fb6c5e10800) [pid = 1939] [serial = 162] [outer = 0x7fb6c095a800]
08:12:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5835000 == 16 [pid = 1939] [id = 58]
08:12:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7fb6b548d000) [pid = 1939] [serial = 163] [outer = (nil)]
08:12:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7fb6b57dfc00) [pid = 1939] [serial = 164] [outer = 0x7fb6b548d000]
08:12:22 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
08:12:22 INFO - document served over http requires an https
08:12:22 INFO - sub-resource via iframe-tag using the http-csp
08:12:22 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:22 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
08:12:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1274ms
08:12:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:12:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b604d800 == 17 [pid = 1939] [id = 59]
08:12:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7fb6b9f1dc00) [pid = 1939] [serial = 165] [outer = (nil)]
08:12:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7fb6bd420000) [pid = 1939] [serial = 166] [outer = 0x7fb6b9f1dc00]
08:12:22 INFO - PROCESS | 1939 | 1449072742652 Marionette INFO loaded listener.js
08:12:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7fb6c024d400) [pid = 1939] [serial = 167] [outer = 0x7fb6b9f1dc00]
08:12:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badb7800 == 18 [pid = 1939] [id = 60]
08:12:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7fb6c05bb400) [pid = 1939] [serial = 168] [outer = (nil)]
08:12:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7fb6c1172400) [pid = 1939] [serial = 169] [outer = 0x7fb6c05bb400]
08:12:23 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
08:12:23 INFO - document served over http requires an https
08:12:23 INFO - sub-resource via iframe-tag using the http-csp
08:12:23 INFO - delivery method with no-redirect and when
08:12: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"
08:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:23 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
08:12:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1290ms
08:12:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:12:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf2a7800 == 19 [pid = 1939] [id = 61]
08:12:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7fb6b585f800) [pid = 1939] [serial = 170] [outer = (nil)]
08:12:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7fb6c124e800) [pid = 1939] [serial = 171] [outer = 0x7fb6b585f800]
08:12:23 INFO - PROCESS | 1939 | 1449072743958 Marionette INFO loaded listener.js
08:12:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7fb6c4b2a800) [pid = 1939] [serial = 172] [outer = 0x7fb6b585f800]
08:12:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c056e800 == 20 [pid = 1939] [id = 62]
08:12:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7fb6c40e9000) [pid = 1939] [serial = 173] [outer = (nil)]
08:12:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7fb6c5e0f400) [pid = 1939] [serial = 174] [outer = 0x7fb6c40e9000]
08:12:24 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
08:12:24 INFO - document served over http requires an https
08:12:24 INFO - sub-resource via iframe-tag using the http-csp
08:12:24 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:24 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
08:12:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1276ms
08:12:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:12:25 INFO - PROCESS | 1939 | 1449072745184 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
08:12:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1fd4800 == 21 [pid = 1939] [id = 63]
08:12:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7fb6cc0da000) [pid = 1939] [serial = 175] [outer = (nil)]
08:12:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7fb6cc0dd400) [pid = 1939] [serial = 176] [outer = 0x7fb6cc0da000]
08:12:25 INFO - PROCESS | 1939 | 1449072745338 Marionette INFO loaded listener.js
08:12:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7fb6cc467c00) [pid = 1939] [serial = 177] [outer = 0x7fb6cc0da000]
08:12:26 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
08:12:26 INFO - document served over http requires an https
08:12:26 INFO - sub-resource via script-tag using the http-csp
08:12:26 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:26 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
08:12:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1486ms
08:12:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:12:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3265000 == 22 [pid = 1939] [id = 64]
08:12:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7fb6d1918400) [pid = 1939] [serial = 178] [outer = (nil)]
08:12:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7fb6d1d3c000) [pid = 1939] [serial = 179] [outer = 0x7fb6d1918400]
08:12:26 INFO - PROCESS | 1939 | 1449072746849 Marionette INFO loaded listener.js
08:12:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7fb6d567dc00) [pid = 1939] [serial = 180] [outer = 0x7fb6d1918400]
08:12:27 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
08:12:27 INFO - document served over http requires an https
08:12:27 INFO - sub-resource via script-tag using the http-csp
08:12:27 INFO - delivery method with no-redirect and when
08:12: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"
08:12:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:27 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
08:12:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1442ms
08:12:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:12:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c4bb0000 == 23 [pid = 1939] [id = 65]
08:12:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7fb6d6131c00) [pid = 1939] [serial = 181] [outer = (nil)]
08:12:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7fb6d61c5c00) [pid = 1939] [serial = 182] [outer = 0x7fb6d6131c00]
08:12:28 INFO - PROCESS | 1939 | 1449072748323 Marionette INFO loaded listener.js
08:12:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7fb6d6d74c00) [pid = 1939] [serial = 183] [outer = 0x7fb6d6131c00]
08:12:29 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
08:12:29 INFO - document served over http requires an https
08:12:29 INFO - sub-resource via script-tag using the http-csp
08:12:29 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:29 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
08:12:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1489ms
08:12:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:12:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5b4c000 == 24 [pid = 1939] [id = 66]
08:12:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7fb6c214dc00) [pid = 1939] [serial = 184] [outer = (nil)]
08:12:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7fb6cc091800) [pid = 1939] [serial = 185] [outer = 0x7fb6c214dc00]
08:12:29 INFO - PROCESS | 1939 | 1449072749925 Marionette INFO loaded listener.js
08:12:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7fb6d6fda400) [pid = 1939] [serial = 186] [outer = 0x7fb6c214dc00]
08:12:30 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
08:12:30 INFO - document served over http requires an https
08:12:30 INFO - sub-resource via xhr-request using the http-csp
08:12:30 INFO - delivery method with keep-origin-redirect and when
08:12:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:30 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
08:12:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1317ms
08:12:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:12:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2381000 == 25 [pid = 1939] [id = 67]
08:12:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7fb6c0fad000) [pid = 1939] [serial = 187] [outer = (nil)]
08:12:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7fb6c0fb1c00) [pid = 1939] [serial = 188] [outer = 0x7fb6c0fad000]
08:12:31 INFO - PROCESS | 1939 | 1449072751239 Marionette INFO loaded listener.js
08:12:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7fb6c0fb4400) [pid = 1939] [serial = 189] [outer = 0x7fb6c0fad000]
08:12:32 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
08:12:32 INFO - document served over http requires an https
08:12:32 INFO - sub-resource via xhr-request using the http-csp
08:12:32 INFO - delivery method with no-redirect and when
08:12: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"
08:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:32 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
08:12:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1346ms
08:12:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:12:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2318000 == 26 [pid = 1939] [id = 68]
08:12:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7fb6d577a400) [pid = 1939] [serial = 190] [outer = (nil)]
08:12:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7fb6d577b800) [pid = 1939] [serial = 191] [outer = 0x7fb6d577a400]
08:12:32 INFO - PROCESS | 1939 | 1449072752712 Marionette INFO loaded listener.js
08:12:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7fb6d6fd4800) [pid = 1939] [serial = 192] [outer = 0x7fb6d577a400]
08:12:33 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
08:12:33 INFO - document served over http requires an https
08:12:33 INFO - sub-resource via xhr-request using the http-csp
08:12:33 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:33 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
08:12:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1409ms
08:12:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:12:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be375000 == 27 [pid = 1939] [id = 69]
08:12:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7fb6b68a3400) [pid = 1939] [serial = 193] [outer = (nil)]
08:12:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7fb6b68aa000) [pid = 1939] [serial = 194] [outer = 0x7fb6b68a3400]
08:12:34 INFO - PROCESS | 1939 | 1449072754137 Marionette INFO loaded listener.js
08:12:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7fb6d577fc00) [pid = 1939] [serial = 195] [outer = 0x7fb6b68a3400]
08:12:35 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
08:12:35 INFO - document served over http requires an http
08:12:35 INFO - sub-resource via fetch-request using the meta-csp
08:12:35 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:35 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
08:12:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2107ms
08:12:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7fb6bd41e800) [pid = 1939] [serial = 110] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7fb6bfe28400) [pid = 1939] [serial = 113] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7fb6c360d400) [pid = 1939] [serial = 116] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7fb6b5b70400) [pid = 1939] [serial = 138] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7fb6b5b67400) [pid = 1939] [serial = 135] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7fb6d6f6e400) [pid = 1939] [serial = 130] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7fb6d3893400) [pid = 1939] [serial = 125] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7fb6c5e0cc00) [pid = 1939] [serial = 98] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7fb6c5e08800) [pid = 1939] [serial = 120] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7fb6b5b6e000) [pid = 1939] [serial = 141] [outer = (nil)] [url = about:blank]
08:12:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5626800 == 28 [pid = 1939] [id = 70]
08:12:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7fb6b548fc00) [pid = 1939] [serial = 196] [outer = (nil)]
08:12:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7fb6b57de800) [pid = 1939] [serial = 197] [outer = 0x7fb6b548fc00]
08:12:36 INFO - PROCESS | 1939 | 1449072756374 Marionette INFO loaded listener.js
08:12:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7fb6b5b70400) [pid = 1939] [serial = 198] [outer = 0x7fb6b548fc00]
08:12:37 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
08:12:37 INFO - document served over http requires an http
08:12:37 INFO - sub-resource via fetch-request using the meta-csp
08:12:37 INFO - delivery method with no-redirect and when
08:12: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"
08:12:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:37 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
08:12:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1478ms
08:12:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:12:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9f5b800 == 29 [pid = 1939] [id = 71]
08:12:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7fb6b9a57000) [pid = 1939] [serial = 199] [outer = (nil)]
08:12:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7fb6bb809800) [pid = 1939] [serial = 200] [outer = 0x7fb6b9a57000]
08:12:37 INFO - PROCESS | 1939 | 1449072757775 Marionette INFO loaded listener.js
08:12:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7fb6be4be000) [pid = 1939] [serial = 201] [outer = 0x7fb6b9a57000]
08:12:38 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
08:12:38 INFO - document served over http requires an http
08:12:38 INFO - sub-resource via fetch-request using the meta-csp
08:12:38 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:38 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
08:12:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1491ms
08:12:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:12:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c11e6800 == 30 [pid = 1939] [id = 72]
08:12:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7fb6c05c2800) [pid = 1939] [serial = 202] [outer = (nil)]
08:12:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7fb6c0bef400) [pid = 1939] [serial = 203] [outer = 0x7fb6c05c2800]
08:12:39 INFO - PROCESS | 1939 | 1449072759323 Marionette INFO loaded listener.js
08:12:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7fb6c126f800) [pid = 1939] [serial = 204] [outer = 0x7fb6c05c2800]
08:12:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99e1000 == 31 [pid = 1939] [id = 73]
08:12:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7fb6b9c83400) [pid = 1939] [serial = 205] [outer = (nil)]
08:12:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7fb6b9a4c800) [pid = 1939] [serial = 206] [outer = 0x7fb6b9c83400]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf29b800 == 30 [pid = 1939] [id = 51]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b583c000 == 29 [pid = 1939] [id = 52]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fd2000 == 28 [pid = 1939] [id = 53]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d76800 == 27 [pid = 1939] [id = 54]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9414800 == 26 [pid = 1939] [id = 55]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ac1800 == 25 [pid = 1939] [id = 56]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb8f2800 == 24 [pid = 1939] [id = 57]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5835000 == 23 [pid = 1939] [id = 58]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b604d800 == 22 [pid = 1939] [id = 59]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badb7800 == 21 [pid = 1939] [id = 60]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf2a7800 == 20 [pid = 1939] [id = 61]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c056e800 == 19 [pid = 1939] [id = 62]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1fd4800 == 18 [pid = 1939] [id = 63]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3265000 == 17 [pid = 1939] [id = 64]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c4bb0000 == 16 [pid = 1939] [id = 65]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5b4c000 == 15 [pid = 1939] [id = 66]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2381000 == 14 [pid = 1939] [id = 67]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2318000 == 13 [pid = 1939] [id = 68]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be375000 == 12 [pid = 1939] [id = 69]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5626800 == 11 [pid = 1939] [id = 70]
08:12:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9f5b800 == 10 [pid = 1939] [id = 71]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7fb6c0038800) [pid = 1939] [serial = 87] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7fb6c30ce000) [pid = 1939] [serial = 40] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7fb6bab97400) [pid = 1939] [serial = 32] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7fb6cce0a000) [pid = 1939] [serial = 45] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7fb6d6bb6000) [pid = 1939] [serial = 50] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7fb6c02e6400) [pid = 1939] [serial = 56] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7fb6b9e80400) [pid = 1939] [serial = 26] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7fb6c40f1800) [pid = 1939] [serial = 53] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7fb6c5879000) [pid = 1939] [serial = 74] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7fb6c09e1800) [pid = 1939] [serial = 92] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7fb6c407f000) [pid = 1939] [serial = 71] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7fb6c30d1800) [pid = 1939] [serial = 68] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7fb6bad7ec00) [pid = 1939] [serial = 17] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7fb6c360c000) [pid = 1939] [serial = 95] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7fb6cbf3d000) [pid = 1939] [serial = 77] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7fb6b99cc400) [pid = 1939] [serial = 23] [outer = (nil)] [url = about:blank]
08:12:42 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7fb6cd444c00) [pid = 1939] [serial = 82] [outer = (nil)] [url = about:blank]
08:12:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:12:42 INFO - document served over http requires an http
08:12:42 INFO - sub-resource via iframe-tag using the meta-csp
08:12:42 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
08:12:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3709ms
08:12:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:12:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5840000 == 11 [pid = 1939] [id = 74]
08:12:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7fb6b5b66800) [pid = 1939] [serial = 207] [outer = (nil)]
08:12:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7fb6b68a2c00) [pid = 1939] [serial = 208] [outer = 0x7fb6b5b66800]
08:12:42 INFO - PROCESS | 1939 | 1449072762875 Marionette INFO loaded listener.js
08:12:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7fb6b701ec00) [pid = 1939] [serial = 209] [outer = 0x7fb6b5b66800]
08:12:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fc2800 == 12 [pid = 1939] [id = 75]
08:12:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7fb6b7026400) [pid = 1939] [serial = 210] [outer = (nil)]
08:12:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7fb6b9771800) [pid = 1939] [serial = 211] [outer = 0x7fb6b7026400]
08:12:43 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
08:12:43 INFO - document served over http requires an http
08:12:43 INFO - sub-resource via iframe-tag using the meta-csp
08:12:43 INFO - delivery method with no-redirect and when
08:12: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"
08:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:43 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
08:12:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1032ms
08:12:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:12:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b702d000 == 13 [pid = 1939] [id = 76]
08:12:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7fb6b68ab800) [pid = 1939] [serial = 212] [outer = (nil)]
08:12:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7fb6b9769800) [pid = 1939] [serial = 213] [outer = 0x7fb6b68ab800]
08:12:43 INFO - PROCESS | 1939 | 1449072763836 Marionette INFO loaded listener.js
08:12:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7fb6b9a57400) [pid = 1939] [serial = 214] [outer = 0x7fb6b68ab800]
08:12:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d86800 == 14 [pid = 1939] [id = 77]
08:12:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7fb6b9c84400) [pid = 1939] [serial = 215] [outer = (nil)]
08:12:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7fb6b9a4e000) [pid = 1939] [serial = 216] [outer = 0x7fb6b9c84400]
08:12:44 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
08:12:44 INFO - document served over http requires an http
08:12:44 INFO - sub-resource via iframe-tag using the meta-csp
08:12:44 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:44 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
08:12:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1134ms
08:12:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:12:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9404000 == 15 [pid = 1939] [id = 78]
08:12:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7fb6b57da800) [pid = 1939] [serial = 217] [outer = (nil)]
08:12:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7fb6bad7e000) [pid = 1939] [serial = 218] [outer = 0x7fb6b57da800]
08:12:45 INFO - PROCESS | 1939 | 1449072765032 Marionette INFO loaded listener.js
08:12:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7fb6bd41ec00) [pid = 1939] [serial = 219] [outer = 0x7fb6b57da800]
08:12:45 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
08:12:45 INFO - document served over http requires an http
08:12:45 INFO - sub-resource via script-tag using the meta-csp
08:12:45 INFO - delivery method with keep-origin-redirect and when
08:12:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:45 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
08:12:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1189ms
08:12:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:12:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b966f800 == 16 [pid = 1939] [id = 79]
08:12:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7fb6b5489400) [pid = 1939] [serial = 220] [outer = (nil)]
08:12:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7fb6be4bd400) [pid = 1939] [serial = 221] [outer = 0x7fb6b5489400]
08:12:46 INFO - PROCESS | 1939 | 1449072766225 Marionette INFO loaded listener.js
08:12:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7fb6c0043c00) [pid = 1939] [serial = 222] [outer = 0x7fb6b5489400]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7fb6c08b4400) [pid = 1939] [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]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7fb6c4055000) [pid = 1939] [serial = 161] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7fb6b5b6f000) [pid = 1939] [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]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7fb6b57d4800) [pid = 1939] [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]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7fb6b57d3400) [pid = 1939] [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]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7fb6b5484000) [pid = 1939] [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]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7fb6b5b70800) [pid = 1939] [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]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7fb6b7026c00) [pid = 1939] [serial = 146] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7fb6c0beb400) [pid = 1939] [serial = 152] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7fb6bd418c00) [pid = 1939] [serial = 149] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7fb6c3680000) [pid = 1939] [serial = 155] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7fb6b7023400) [pid = 1939] [serial = 158] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7fb6b9464400) [pid = 1939] [serial = 147] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7fb6bd581c00) [pid = 1939] [serial = 150] [outer = (nil)] [url = about:blank]
08:12:47 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7fb6b57da400) [pid = 1939] [serial = 144] [outer = (nil)] [url = about:blank]
08:12:47 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
08:12:47 INFO - document served over http requires an http
08:12:47 INFO - sub-resource via script-tag using the meta-csp
08:12:47 INFO - delivery method with no-redirect and when
08:12: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"
08:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:47 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
08:12:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1815ms
08:12:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:12:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9abc000 == 17 [pid = 1939] [id = 80]
08:12:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7fb6b5b66c00) [pid = 1939] [serial = 223] [outer = (nil)]
08:12:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7fb6c024e800) [pid = 1939] [serial = 224] [outer = 0x7fb6b5b66c00]
08:12:47 INFO - PROCESS | 1939 | 1449072767951 Marionette INFO loaded listener.js
08:12:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7fb6c08ca400) [pid = 1939] [serial = 225] [outer = 0x7fb6b5b66c00]
08:12:48 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
08:12:48 INFO - document served over http requires an http
08:12:48 INFO - sub-resource via script-tag using the meta-csp
08:12:48 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:12:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:12:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:48 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
08:12:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 924ms
08:12:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:12:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6059000 == 18 [pid = 1939] [id = 81]
08:12:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7fb6c0c29800) [pid = 1939] [serial = 226] [outer = (nil)]
08:12:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7fb6c0ced400) [pid = 1939] [serial = 227] [outer = 0x7fb6c0c29800]
08:12:48 INFO - PROCESS | 1939 | 1449072768982 Marionette INFO loaded listener.js
08:12:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7fb6c0faf800) [pid = 1939] [serial = 228] [outer = 0x7fb6c0c29800]
08:12:49 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
08:12:49 INFO - document served over http requires an http
08:12:49 INFO - sub-resource via xhr-request using the meta-csp
08:12:49 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:49 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
08:12:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1276ms
08:12:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:12:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7032000 == 19 [pid = 1939] [id = 82]
08:12:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7fb6b9461c00) [pid = 1939] [serial = 229] [outer = (nil)]
08:12:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7fb6b976e000) [pid = 1939] [serial = 230] [outer = 0x7fb6b9461c00]
08:12:50 INFO - PROCESS | 1939 | 1449072770404 Marionette INFO loaded listener.js
08:12:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7fb6b9f29000) [pid = 1939] [serial = 231] [outer = 0x7fb6b9461c00]
08:12:51 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
08:12:51 INFO - document served over http requires an http
08:12:51 INFO - sub-resource via xhr-request using the meta-csp
08:12:51 INFO - delivery method with no-redirect and when
08:12: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"
08:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:51 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
08:12:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1286ms
08:12:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:12:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badc3000 == 20 [pid = 1939] [id = 83]
08:12:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7fb6b548bc00) [pid = 1939] [serial = 232] [outer = (nil)]
08:12:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7fb6be4b8400) [pid = 1939] [serial = 233] [outer = 0x7fb6b548bc00]
08:12:51 INFO - PROCESS | 1939 | 1449072771699 Marionette INFO loaded listener.js
08:12:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7fb6c0c2a000) [pid = 1939] [serial = 234] [outer = 0x7fb6b548bc00]
08:12:52 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
08:12:52 INFO - document served over http requires an http
08:12:52 INFO - sub-resource via xhr-request using the meta-csp
08:12:52 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:12:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:12:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:52 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
08:12:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1283ms
08:12:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:12:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9403800 == 21 [pid = 1939] [id = 84]
08:12:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7fb6c124fc00) [pid = 1939] [serial = 235] [outer = (nil)]
08:12:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7fb6c125a800) [pid = 1939] [serial = 236] [outer = 0x7fb6c124fc00]
08:12:53 INFO - PROCESS | 1939 | 1449072773034 Marionette INFO loaded listener.js
08:12:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7fb6c2149c00) [pid = 1939] [serial = 237] [outer = 0x7fb6c124fc00]
08:12:53 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
08:12:53 INFO - document served over http requires an https
08:12:53 INFO - sub-resource via fetch-request using the meta-csp
08:12:53 INFO - delivery method with keep-origin-redirect and when
08:12:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:53 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
08:12:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1380ms
08:12:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:12:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c021e000 == 22 [pid = 1939] [id = 85]
08:12:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7fb6c1251400) [pid = 1939] [serial = 238] [outer = (nil)]
08:12:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7fb6c2151000) [pid = 1939] [serial = 239] [outer = 0x7fb6c1251400]
08:12:54 INFO - PROCESS | 1939 | 1449072774386 Marionette INFO loaded listener.js
08:12:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7fb6c2de1400) [pid = 1939] [serial = 240] [outer = 0x7fb6c1251400]
08:12:56 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
08:12:56 INFO - document served over http requires an https
08:12:56 INFO - sub-resource via fetch-request using the meta-csp
08:12:56 INFO - delivery method with no-redirect and when
08:12:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:12:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:56 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
08:12:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2531ms
08:12:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:12:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d80800 == 23 [pid = 1939] [id = 86]
08:12:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7fb6b701c800) [pid = 1939] [serial = 241] [outer = (nil)]
08:12:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7fb6b7021000) [pid = 1939] [serial = 242] [outer = 0x7fb6b701c800]
08:12:56 INFO - PROCESS | 1939 | 1449072776927 Marionette INFO loaded listener.js
08:12:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7fb6bad79400) [pid = 1939] [serial = 243] [outer = 0x7fb6b701c800]
08:12:57 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d86800 == 22 [pid = 1939] [id = 77]
08:12:57 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fc2800 == 21 [pid = 1939] [id = 75]
08:12:57 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99e1000 == 20 [pid = 1939] [id = 73]
08:12:57 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7fb6c25e3800) [pid = 1939] [serial = 153] [outer = (nil)] [url = about:blank]
08:12:57 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7fb6c3eca400) [pid = 1939] [serial = 156] [outer = (nil)] [url = about:blank]
08:12:57 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7fb6bfe27c00) [pid = 1939] [serial = 159] [outer = (nil)] [url = about:blank]
08:12:57 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
08:12:57 INFO - document served over http requires an https
08:12:57 INFO - sub-resource via fetch-request using the meta-csp
08:12:57 INFO - delivery method with swap-origin-redirect and when
08:12: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"
08:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:12:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:12:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:12:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:57 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
08:12:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1327ms
08:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:12:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fca000 == 21 [pid = 1939] [id = 87]
08:12:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7fb6b5b6e400) [pid = 1939] [serial = 244] [outer = (nil)]
08:12:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7fb6b976a800) [pid = 1939] [serial = 245] [outer = 0x7fb6b5b6e400]
08:12:58 INFO - PROCESS | 1939 | 1449072778175 Marionette INFO loaded listener.js
08:12:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7fb6bd41cc00) [pid = 1939] [serial = 246] [outer = 0x7fb6b5b6e400]
08:12:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91ca800 == 22 [pid = 1939] [id = 88]
08:12:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7fb6bd423400) [pid = 1939] [serial = 247] [outer = (nil)]
08:12:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7fb6be4b6000) [pid = 1939] [serial = 248] [outer = 0x7fb6bd423400]
08:12:58 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
08:12:58 INFO - document served over http requires an https
08:12:58 INFO - sub-resource via iframe-tag using the meta-csp
08:12:58 INFO - delivery method with keep-origin-redirect and when
08:12: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"
08:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:12:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:12:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:12:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:12:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:12:58 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
08:12:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1034ms
08:12:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:12:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91e2000 == 23 [pid = 1939] [id = 89]
08:12:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7fb6c0043000) [pid = 1939] [serial = 249] [outer = (nil)]
08:12:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7fb6c095f400) [pid = 1939] [serial = 250] [outer = 0x7fb6c0043000]
08:12:59 INFO - PROCESS | 1939 | 1449072779285 Marionette INFO loaded listener.js
08:12:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7fb6c0fab400) [pid = 1939] [serial = 251] [outer = 0x7fb6c0043000]
08:12:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9cbe000 == 24 [pid = 1939] [id = 90]
08:12:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7fb6c0fa6400) [pid = 1939] [serial = 252] [outer = (nil)]
08:12:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7fb6c125dc00) [pid = 1939] [serial = 253] [outer = 0x7fb6c0fa6400]
08:13:00 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
08:13:00 INFO - document served over http requires an https
08:13:00 INFO - sub-resource via iframe-tag using the meta-csp
08:13:00 INFO - delivery method with no-redirect and when
08:13: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"
08:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:00 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
08:13:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1134ms
08:13:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:13:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b604b800 == 25 [pid = 1939] [id = 91]
08:13:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6b7026000) [pid = 1939] [serial = 254] [outer = (nil)]
08:13:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6c2152800) [pid = 1939] [serial = 255] [outer = 0x7fb6b7026000]
08:13:00 INFO - PROCESS | 1939 | 1449072780424 Marionette INFO loaded listener.js
08:13:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6c30c3400) [pid = 1939] [serial = 256] [outer = 0x7fb6b7026000]
08:13:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd231800 == 26 [pid = 1939] [id = 92]
08:13:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6c2ea5c00) [pid = 1939] [serial = 257] [outer = (nil)]
08:13:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6c30c3000) [pid = 1939] [serial = 258] [outer = 0x7fb6c2ea5c00]
08:13:01 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
08:13:01 INFO - document served over http requires an https
08:13:01 INFO - sub-resource via iframe-tag using the meta-csp
08:13:01 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:01 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
08:13:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1177ms
08:13:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6c30d1800) [pid = 1939] [serial = 259] [outer = 0x7fb6b99d5c00]
08:13:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:13:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5618800 == 27 [pid = 1939] [id = 93]
08:13:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6c30c4400) [pid = 1939] [serial = 260] [outer = (nil)]
08:13:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6c3221400) [pid = 1939] [serial = 261] [outer = 0x7fb6c30c4400]
08:13:01 INFO - PROCESS | 1939 | 1449072781689 Marionette INFO loaded listener.js
08:13:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6c3ec2c00) [pid = 1939] [serial = 262] [outer = 0x7fb6c30c4400]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6c0fad000) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6d577a400) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6b68a3400) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6c214dc00) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6b9f1dc00) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6b585f800) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6c095a800) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6b9c83400) [pid = 1939] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6b57de800) [pid = 1939] [serial = 197] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7fb6bb809800) [pid = 1939] [serial = 200] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7fb6c0fb1c00) [pid = 1939] [serial = 188] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7fb6d577b800) [pid = 1939] [serial = 191] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7fb6b68aa000) [pid = 1939] [serial = 194] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7fb6d1d3c000) [pid = 1939] [serial = 179] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7fb6d61c5c00) [pid = 1939] [serial = 182] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7fb6cc091800) [pid = 1939] [serial = 185] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7fb6c1172400) [pid = 1939] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072743256]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7fb6bd420000) [pid = 1939] [serial = 166] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7fb6c5e0f400) [pid = 1939] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7fb6c124e800) [pid = 1939] [serial = 171] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7fb6cc0dd400) [pid = 1939] [serial = 176] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7fb6b57dfc00) [pid = 1939] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7fb6b9a4e000) [pid = 1939] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7fb6b9769800) [pid = 1939] [serial = 213] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7fb6b9771800) [pid = 1939] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072763354]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7fb6b68a2c00) [pid = 1939] [serial = 208] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7fb6be4bd400) [pid = 1939] [serial = 221] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7fb6b9a4c800) [pid = 1939] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7fb6c0bef400) [pid = 1939] [serial = 203] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7fb6c024e800) [pid = 1939] [serial = 224] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7fb6bad7e000) [pid = 1939] [serial = 218] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7fb6d1918400) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7fb6b57da800) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7fb6b68ab800) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7fb6b548d000) [pid = 1939] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7fb6cc0da000) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7fb6b7026400) [pid = 1939] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072763354]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7fb6b5b66c00) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x7fb6b5b66800) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x7fb6d6131c00) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x7fb6b5489400) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x7fb6c40e9000) [pid = 1939] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x7fb6b9c84400) [pid = 1939] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x7fb6c05bb400) [pid = 1939] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072743256]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x7fb6b548fc00) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7fb6b9a57000) [pid = 1939] [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]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7fb6c0fb4400) [pid = 1939] [serial = 189] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7fb6d6fd4800) [pid = 1939] [serial = 192] [outer = (nil)] [url = about:blank]
08:13:02 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7fb6d6fda400) [pid = 1939] [serial = 186] [outer = (nil)] [url = about:blank]
08:13:02 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
08:13:02 INFO - document served over http requires an https
08:13:02 INFO - sub-resource via script-tag using the meta-csp
08:13:02 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:02 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
08:13:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1261ms
08:13:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:13:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1f19800 == 28 [pid = 1939] [id = 94]
08:13:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7fb6b68a2400) [pid = 1939] [serial = 263] [outer = (nil)]
08:13:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7fb6b9467000) [pid = 1939] [serial = 264] [outer = 0x7fb6b68a2400]
08:13:02 INFO - PROCESS | 1939 | 1449072782981 Marionette INFO loaded listener.js
08:13:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7fb6c1172400) [pid = 1939] [serial = 265] [outer = 0x7fb6b68a2400]
08:13:03 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
08:13:03 INFO - document served over http requires an https
08:13:03 INFO - sub-resource via script-tag using the meta-csp
08:13:03 INFO - delivery method with no-redirect and when
08:13: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"
08:13:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:03 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
08:13:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1033ms
08:13:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:13:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1fe5000 == 29 [pid = 1939] [id = 95]
08:13:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7fb6b68a5c00) [pid = 1939] [serial = 266] [outer = (nil)]
08:13:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7fb6c3ec3c00) [pid = 1939] [serial = 267] [outer = 0x7fb6b68a5c00]
08:13:04 INFO - PROCESS | 1939 | 1449072783998 Marionette INFO loaded listener.js
08:13:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7fb6c40e7400) [pid = 1939] [serial = 268] [outer = 0x7fb6b68a5c00]
08:13:04 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
08:13:04 INFO - document served over http requires an https
08:13:04 INFO - sub-resource via script-tag using the meta-csp
08:13:04 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:04 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
08:13:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1228ms
08:13:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:13:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91c3000 == 30 [pid = 1939] [id = 96]
08:13:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7fb6b9466800) [pid = 1939] [serial = 269] [outer = (nil)]
08:13:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7fb6b99d5400) [pid = 1939] [serial = 270] [outer = 0x7fb6b9466800]
08:13:05 INFO - PROCESS | 1939 | 1449072785303 Marionette INFO loaded listener.js
08:13:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7fb6bd420000) [pid = 1939] [serial = 271] [outer = 0x7fb6b9466800]
08:13:06 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
08:13:06 INFO - document served over http requires an https
08:13:06 INFO - sub-resource via xhr-request using the meta-csp
08:13:06 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:06 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
08:13:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1283ms
08:13:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:13:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c12f5800 == 31 [pid = 1939] [id = 97]
08:13:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7fb6b976d000) [pid = 1939] [serial = 272] [outer = (nil)]
08:13:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7fb6c0f0e400) [pid = 1939] [serial = 273] [outer = 0x7fb6b976d000]
08:13:06 INFO - PROCESS | 1939 | 1449072786623 Marionette INFO loaded listener.js
08:13:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7fb6c30c2800) [pid = 1939] [serial = 274] [outer = 0x7fb6b976d000]
08:13:07 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
08:13:07 INFO - document served over http requires an https
08:13:07 INFO - sub-resource via xhr-request using the meta-csp
08:13:07 INFO - delivery method with no-redirect and when
08:13:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:07 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
08:13:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1199ms
08:13:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:13:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2452800 == 32 [pid = 1939] [id = 98]
08:13:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7fb6c40e9c00) [pid = 1939] [serial = 275] [outer = (nil)]
08:13:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7fb6c40eb400) [pid = 1939] [serial = 276] [outer = 0x7fb6c40e9c00]
08:13:07 INFO - PROCESS | 1939 | 1449072787862 Marionette INFO loaded listener.js
08:13:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7fb6c5870c00) [pid = 1939] [serial = 277] [outer = 0x7fb6c40e9c00]
08:13:08 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
08:13:08 INFO - document served over http requires an https
08:13:08 INFO - sub-resource via xhr-request using the meta-csp
08:13:08 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:08 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
08:13:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1290ms
08:13:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:13:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b3b800 == 33 [pid = 1939] [id = 99]
08:13:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7fb6c2149800) [pid = 1939] [serial = 278] [outer = (nil)]
08:13:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7fb6c6011000) [pid = 1939] [serial = 279] [outer = 0x7fb6c2149800]
08:13:09 INFO - PROCESS | 1939 | 1449072789138 Marionette INFO loaded listener.js
08:13:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7fb6cbdd3800) [pid = 1939] [serial = 280] [outer = 0x7fb6c2149800]
08:13:09 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
08:13:09 INFO - document served over http requires an http
08:13:09 INFO - sub-resource via fetch-request using the meta-csp
08:13:09 INFO - delivery method with keep-origin-redirect and when
08:13:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:09 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
08:13:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1229ms
08:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:13:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c32b7800 == 34 [pid = 1939] [id = 100]
08:13:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7fb6c0250000) [pid = 1939] [serial = 281] [outer = (nil)]
08:13:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7fb6cbde0c00) [pid = 1939] [serial = 282] [outer = 0x7fb6c0250000]
08:13:10 INFO - PROCESS | 1939 | 1449072790355 Marionette INFO loaded listener.js
08:13:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7fb6cbfca400) [pid = 1939] [serial = 283] [outer = 0x7fb6c0250000]
08:13:11 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
08:13:11 INFO - document served over http requires an http
08:13:11 INFO - sub-resource via fetch-request using the meta-csp
08:13:11 INFO - delivery method with no-redirect and when
08:13:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:11 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
08:13:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1179ms
08:13:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:13:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c4bb8800 == 35 [pid = 1939] [id = 101]
08:13:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7fb6cc0df000) [pid = 1939] [serial = 284] [outer = (nil)]
08:13:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7fb6cc46fc00) [pid = 1939] [serial = 285] [outer = 0x7fb6cc0df000]
08:13:11 INFO - PROCESS | 1939 | 1449072791564 Marionette INFO loaded listener.js
08:13:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7fb6ccea7400) [pid = 1939] [serial = 286] [outer = 0x7fb6cc0df000]
08:13:12 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
08:13:12 INFO - document served over http requires an http
08:13:12 INFO - sub-resource via fetch-request using the meta-csp
08:13:12 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:12 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
08:13:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1232ms
08:13:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:13:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5640800 == 36 [pid = 1939] [id = 102]
08:13:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7fb6cc2abc00) [pid = 1939] [serial = 287] [outer = (nil)]
08:13:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7fb6cd443400) [pid = 1939] [serial = 288] [outer = 0x7fb6cc2abc00]
08:13:12 INFO - PROCESS | 1939 | 1449072792798 Marionette INFO loaded listener.js
08:13:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7fb6d1d34000) [pid = 1939] [serial = 289] [outer = 0x7fb6cc2abc00]
08:13:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5b4a800 == 37 [pid = 1939] [id = 103]
08:13:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7fb6b64db400) [pid = 1939] [serial = 290] [outer = (nil)]
08:13:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7fb6b64dc800) [pid = 1939] [serial = 291] [outer = 0x7fb6b64db400]
08:13:13 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
08:13:13 INFO - document served over http requires an http
08:13:13 INFO - sub-resource via iframe-tag using the meta-csp
08:13:13 INFO - delivery method with keep-origin-redirect and when
08:13:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:13 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
08:13:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1275ms
08:13:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:13:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f89000 == 38 [pid = 1939] [id = 104]
08:13:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7fb6b586c000) [pid = 1939] [serial = 292] [outer = (nil)]
08:13:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7fb6b64e3c00) [pid = 1939] [serial = 293] [outer = 0x7fb6b586c000]
08:13:14 INFO - PROCESS | 1939 | 1449072794095 Marionette INFO loaded listener.js
08:13:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7fb6cfff1400) [pid = 1939] [serial = 294] [outer = 0x7fb6b586c000]
08:13:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f9e800 == 39 [pid = 1939] [id = 105]
08:13:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7fb6d1d37c00) [pid = 1939] [serial = 295] [outer = (nil)]
08:13:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7fb6d1916400) [pid = 1939] [serial = 296] [outer = 0x7fb6d1d37c00]
08:13:15 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
08:13:15 INFO - document served over http requires an http
08:13:15 INFO - sub-resource via iframe-tag using the meta-csp
08:13:15 INFO - delivery method with no-redirect and when
08:13: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"
08:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:15 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
08:13:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1326ms
08:13:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:13:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d6da3000 == 40 [pid = 1939] [id = 106]
08:13:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7fb6b586c800) [pid = 1939] [serial = 297] [outer = (nil)]
08:13:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7fb6d5676400) [pid = 1939] [serial = 298] [outer = 0x7fb6b586c800]
08:13:15 INFO - PROCESS | 1939 | 1449072795513 Marionette INFO loaded listener.js
08:13:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7fb6d577a000) [pid = 1939] [serial = 299] [outer = 0x7fb6b586c800]
08:13:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5ccf000 == 41 [pid = 1939] [id = 107]
08:13:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7fb6d5777000) [pid = 1939] [serial = 300] [outer = (nil)]
08:13:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7fb6d577b800) [pid = 1939] [serial = 301] [outer = 0x7fb6d5777000]
08:13:16 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
08:13:16 INFO - document served over http requires an http
08:13:16 INFO - sub-resource via iframe-tag using the meta-csp
08:13:16 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:16 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
08:13:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1379ms
08:13:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:13:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5cda800 == 42 [pid = 1939] [id = 108]
08:13:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7fb6b64dd400) [pid = 1939] [serial = 302] [outer = (nil)]
08:13:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6d5780000) [pid = 1939] [serial = 303] [outer = 0x7fb6b64dd400]
08:13:16 INFO - PROCESS | 1939 | 1449072796851 Marionette INFO loaded listener.js
08:13:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6d6127000) [pid = 1939] [serial = 304] [outer = 0x7fb6b64dd400]
08:13:17 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
08:13:17 INFO - document served over http requires an http
08:13:17 INFO - sub-resource via script-tag using the meta-csp
08:13:17 INFO - delivery method with keep-origin-redirect and when
08:13:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:17 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
08:13:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1280ms
08:13:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:13:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd476800 == 43 [pid = 1939] [id = 109]
08:13:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6bd442400) [pid = 1939] [serial = 305] [outer = (nil)]
08:13:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6bdc5b000) [pid = 1939] [serial = 306] [outer = 0x7fb6bd442400]
08:13:18 INFO - PROCESS | 1939 | 1449072798129 Marionette INFO loaded listener.js
08:13:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6d6bbf800) [pid = 1939] [serial = 307] [outer = 0x7fb6bd442400]
08:13:18 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
08:13:18 INFO - document served over http requires an http
08:13:18 INFO - sub-resource via script-tag using the meta-csp
08:13:18 INFO - delivery method with no-redirect and when
08:13:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:18 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
08:13:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1184ms
08:13:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:13:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfdb800 == 44 [pid = 1939] [id = 110]
08:13:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6d6fd2000) [pid = 1939] [serial = 308] [outer = (nil)]
08:13:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6d6fdc800) [pid = 1939] [serial = 309] [outer = 0x7fb6d6fd2000]
08:13:19 INFO - PROCESS | 1939 | 1449072799548 Marionette INFO loaded listener.js
08:13:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6d73dac00) [pid = 1939] [serial = 310] [outer = 0x7fb6d6fd2000]
08:13:20 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
08:13:20 INFO - document served over http requires an http
08:13:20 INFO - sub-resource via script-tag using the meta-csp
08:13:20 INFO - delivery method with swap-origin-redirect and when
08:13:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:20 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
08:13:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1532ms
08:13:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:13:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4718000 == 45 [pid = 1939] [id = 111]
08:13:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6b4757c00) [pid = 1939] [serial = 311] [outer = (nil)]
08:13:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6b475b000) [pid = 1939] [serial = 312] [outer = 0x7fb6b4757c00]
08:13:20 INFO - PROCESS | 1939 | 1449072800858 Marionette INFO loaded listener.js
08:13:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6d73da400) [pid = 1939] [serial = 313] [outer = 0x7fb6b4757c00]
08:13:21 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
08:13:21 INFO - document served over http requires an http
08:13:21 INFO - sub-resource via xhr-request using the meta-csp
08:13:21 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:21 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
08:13:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1237ms
08:13:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:13:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a09000 == 46 [pid = 1939] [id = 112]
08:13:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6b4759000) [pid = 1939] [serial = 314] [outer = (nil)]
08:13:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6b48b2400) [pid = 1939] [serial = 315] [outer = 0x7fb6b4759000]
08:13:22 INFO - PROCESS | 1939 | 1449072802153 Marionette INFO loaded listener.js
08:13:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6c321b800) [pid = 1939] [serial = 316] [outer = 0x7fb6b4759000]
08:13:22 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
08:13:22 INFO - document served over http requires an http
08:13:22 INFO - sub-resource via xhr-request using the meta-csp
08:13:22 INFO - delivery method with no-redirect and when
08:13:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:22 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
08:13:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1183ms
08:13:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:13:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5628800 == 47 [pid = 1939] [id = 113]
08:13:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6b48af400) [pid = 1939] [serial = 317] [outer = (nil)]
08:13:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6b4b78800) [pid = 1939] [serial = 318] [outer = 0x7fb6b48af400]
08:13:23 INFO - PROCESS | 1939 | 1449072803345 Marionette INFO loaded listener.js
08:13:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6b4b82c00) [pid = 1939] [serial = 319] [outer = 0x7fb6b48af400]
08:13:25 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
08:13:25 INFO - document served over http requires an http
08:13:25 INFO - sub-resource via xhr-request using the meta-csp
08:13:25 INFO - delivery method with swap-origin-redirect and when
08:13:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:25 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
08:13:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2200ms
08:13:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:13:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cb6800 == 48 [pid = 1939] [id = 114]
08:13:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6b4d59800) [pid = 1939] [serial = 320] [outer = (nil)]
08:13:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6b4d5ac00) [pid = 1939] [serial = 321] [outer = 0x7fb6b4d59800]
08:13:25 INFO - PROCESS | 1939 | 1449072805556 Marionette INFO loaded listener.js
08:13:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6b4d62400) [pid = 1939] [serial = 322] [outer = 0x7fb6b4d59800]
08:13:26 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
08:13:26 INFO - document served over http requires an https
08:13:26 INFO - sub-resource via fetch-request using the meta-csp
08:13:26 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:26 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
08:13:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1532ms
08:13:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:13:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d74800 == 49 [pid = 1939] [id = 115]
08:13:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6b4dcd800) [pid = 1939] [serial = 323] [outer = (nil)]
08:13:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6b4dd4000) [pid = 1939] [serial = 324] [outer = 0x7fb6b4dcd800]
08:13:27 INFO - PROCESS | 1939 | 1449072807083 Marionette INFO loaded listener.js
08:13:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6b57d9000) [pid = 1939] [serial = 325] [outer = 0x7fb6b4dcd800]
08:13:28 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
08:13:28 INFO - document served over http requires an https
08:13:28 INFO - sub-resource via fetch-request using the meta-csp
08:13:28 INFO - delivery method with no-redirect and when
08:13: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"
08:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:28 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
08:13:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1327ms
08:13:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:13:28 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd231800 == 48 [pid = 1939] [id = 92]
08:13:28 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9cbe000 == 47 [pid = 1939] [id = 90]
08:13:28 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91ca800 == 46 [pid = 1939] [id = 88]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6c5e10800) [pid = 1939] [serial = 162] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6c4b2a800) [pid = 1939] [serial = 172] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6c024d400) [pid = 1939] [serial = 167] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6d6d74c00) [pid = 1939] [serial = 183] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6d567dc00) [pid = 1939] [serial = 180] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6b701ec00) [pid = 1939] [serial = 209] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6cc467c00) [pid = 1939] [serial = 177] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6be4be000) [pid = 1939] [serial = 201] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6b5b70400) [pid = 1939] [serial = 198] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6d577fc00) [pid = 1939] [serial = 195] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6bd41ec00) [pid = 1939] [serial = 219] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6c08ca400) [pid = 1939] [serial = 225] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6c0043c00) [pid = 1939] [serial = 222] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6b9a57400) [pid = 1939] [serial = 214] [outer = (nil)] [url = about:blank]
08:13:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b511e000 == 47 [pid = 1939] [id = 116]
08:13:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6b5487400) [pid = 1939] [serial = 326] [outer = (nil)]
08:13:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6b5868000) [pid = 1939] [serial = 327] [outer = 0x7fb6b5487400]
08:13:28 INFO - PROCESS | 1939 | 1449072808507 Marionette INFO loaded listener.js
08:13:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6b68af000) [pid = 1939] [serial = 328] [outer = 0x7fb6b5487400]
08:13:29 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
08:13:29 INFO - document served over http requires an https
08:13:29 INFO - sub-resource via fetch-request using the meta-csp
08:13:29 INFO - delivery method with swap-origin-redirect and when
08:13:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:29 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
08:13:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1333ms
08:13:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:13:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9422000 == 48 [pid = 1939] [id = 117]
08:13:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6b99d9800) [pid = 1939] [serial = 329] [outer = (nil)]
08:13:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6b9c85800) [pid = 1939] [serial = 330] [outer = 0x7fb6b99d9800]
08:13:29 INFO - PROCESS | 1939 | 1449072809650 Marionette INFO loaded listener.js
08:13:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6bd422c00) [pid = 1939] [serial = 331] [outer = 0x7fb6b99d9800]
08:13:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ca8000 == 49 [pid = 1939] [id = 118]
08:13:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6bab95800) [pid = 1939] [serial = 332] [outer = (nil)]
08:13:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6bd583400) [pid = 1939] [serial = 333] [outer = 0x7fb6bab95800]
08:13:30 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
08:13:30 INFO - document served over http requires an https
08:13:30 INFO - sub-resource via iframe-tag using the meta-csp
08:13:30 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:30 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
08:13:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1189ms
08:13:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:13:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badba800 == 50 [pid = 1939] [id = 119]
08:13:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6b9a51000) [pid = 1939] [serial = 334] [outer = (nil)]
08:13:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6be4b8c00) [pid = 1939] [serial = 335] [outer = 0x7fb6b9a51000]
08:13:30 INFO - PROCESS | 1939 | 1449072810937 Marionette INFO loaded listener.js
08:13:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6c04ee800) [pid = 1939] [serial = 336] [outer = 0x7fb6b9a51000]
08:13:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badc2800 == 51 [pid = 1939] [id = 120]
08:13:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6bfe24c00) [pid = 1939] [serial = 337] [outer = (nil)]
08:13:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6be4b7800) [pid = 1939] [serial = 338] [outer = 0x7fb6bfe24c00]
08:13:31 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
08:13:31 INFO - document served over http requires an https
08:13:31 INFO - sub-resource via iframe-tag using the meta-csp
08:13:31 INFO - delivery method with no-redirect and when
08:13:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:31 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
08:13:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1176ms
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6b701c800) [pid = 1939] [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]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6b68a2400) [pid = 1939] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6c2ea5c00) [pid = 1939] [serial = 257] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6c0fa6400) [pid = 1939] [serial = 252] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072779895]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6bd423400) [pid = 1939] [serial = 247] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6b5b6e400) [pid = 1939] [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]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6c0043000) [pid = 1939] [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]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6b7026000) [pid = 1939] [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]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6c125a800) [pid = 1939] [serial = 236] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6c2151000) [pid = 1939] [serial = 239] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6c0ced400) [pid = 1939] [serial = 227] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6b976e000) [pid = 1939] [serial = 230] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6be4b8400) [pid = 1939] [serial = 233] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6c125dc00) [pid = 1939] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072779895]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6c095f400) [pid = 1939] [serial = 250] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6b7021000) [pid = 1939] [serial = 242] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6be4b6000) [pid = 1939] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6b976a800) [pid = 1939] [serial = 245] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6b9467000) [pid = 1939] [serial = 264] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6c30c3000) [pid = 1939] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6c2152800) [pid = 1939] [serial = 255] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6c3221400) [pid = 1939] [serial = 261] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7fb6c3ec3c00) [pid = 1939] [serial = 267] [outer = (nil)] [url = about:blank]
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7fb6c30c4400) [pid = 1939] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:13:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:13:31 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7fb6c30c6800) [pid = 1939] [serial = 117] [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.]
08:13:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd46d000 == 52 [pid = 1939] [id = 121]
08:13:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7fb6b9467000) [pid = 1939] [serial = 339] [outer = (nil)]
08:13:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7fb6bd423400) [pid = 1939] [serial = 340] [outer = 0x7fb6b9467000]
08:13:32 INFO - PROCESS | 1939 | 1449072812087 Marionette INFO loaded listener.js
08:13:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7fb6c0fa7000) [pid = 1939] [serial = 341] [outer = 0x7fb6b9467000]
08:13:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be38c000 == 53 [pid = 1939] [id = 122]
08:13:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6c0faa800) [pid = 1939] [serial = 342] [outer = (nil)]
08:13:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6c0fac800) [pid = 1939] [serial = 343] [outer = 0x7fb6c0faa800]
08:13:32 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
08:13:32 INFO - document served over http requires an https
08:13:32 INFO - sub-resource via iframe-tag using the meta-csp
08:13:32 INFO - delivery method with swap-origin-redirect and when
08:13:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:32 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
08:13:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1129ms
08:13:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:13:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf29e000 == 54 [pid = 1939] [id = 123]
08:13:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6c2150c00) [pid = 1939] [serial = 344] [outer = (nil)]
08:13:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6c2559c00) [pid = 1939] [serial = 345] [outer = 0x7fb6c2150c00]
08:13:33 INFO - PROCESS | 1939 | 1449072813232 Marionette INFO loaded listener.js
08:13:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6c30ca800) [pid = 1939] [serial = 346] [outer = 0x7fb6c2150c00]
08:13:34 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
08:13:34 INFO - document served over http requires an https
08:13:34 INFO - sub-resource via script-tag using the meta-csp
08:13:34 INFO - delivery method with keep-origin-redirect and when
08:13:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:34 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
08:13:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1126ms
08:13:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:13:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf2a4800 == 55 [pid = 1939] [id = 124]
08:13:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6c2ea8000) [pid = 1939] [serial = 347] [outer = (nil)]
08:13:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6c3b45c00) [pid = 1939] [serial = 348] [outer = 0x7fb6c2ea8000]
08:13:34 INFO - PROCESS | 1939 | 1449072814343 Marionette INFO loaded listener.js
08:13:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6c407b000) [pid = 1939] [serial = 349] [outer = 0x7fb6c2ea8000]
08:13:35 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
08:13:35 INFO - document served over http requires an https
08:13:35 INFO - sub-resource via script-tag using the meta-csp
08:13:35 INFO - delivery method with no-redirect and when
08:13: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"
08:13:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:35 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
08:13:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1180ms
08:13:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:13:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7029800 == 56 [pid = 1939] [id = 125]
08:13:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6b4dd7c00) [pid = 1939] [serial = 350] [outer = (nil)]
08:13:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6b4ddac00) [pid = 1939] [serial = 351] [outer = 0x7fb6b4dd7c00]
08:13:35 INFO - PROCESS | 1939 | 1449072815765 Marionette INFO loaded listener.js
08:13:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6b68aec00) [pid = 1939] [serial = 352] [outer = 0x7fb6b4dd7c00]
08:13:36 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
08:13:36 INFO - document served over http requires an https
08:13:36 INFO - sub-resource via script-tag using the meta-csp
08:13:36 INFO - delivery method with swap-origin-redirect and when
08:13:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:36 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
08:13:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1391ms
08:13:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:13:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c11ec800 == 57 [pid = 1939] [id = 126]
08:13:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6b4dd8000) [pid = 1939] [serial = 353] [outer = (nil)]
08:13:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6bd41e800) [pid = 1939] [serial = 354] [outer = 0x7fb6b4dd8000]
08:13:37 INFO - PROCESS | 1939 | 1449072817168 Marionette INFO loaded listener.js
08:13:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6c0beec00) [pid = 1939] [serial = 355] [outer = 0x7fb6b4dd8000]
08:13:38 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
08:13:38 INFO - document served over http requires an https
08:13:38 INFO - sub-resource via xhr-request using the meta-csp
08:13:38 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:38 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
08:13:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1333ms
08:13:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:13:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2ed5000 == 58 [pid = 1939] [id = 127]
08:13:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6b9772400) [pid = 1939] [serial = 356] [outer = (nil)]
08:13:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6c3f46800) [pid = 1939] [serial = 357] [outer = 0x7fb6b9772400]
08:13:38 INFO - PROCESS | 1939 | 1449072818560 Marionette INFO loaded listener.js
08:13:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6c5877c00) [pid = 1939] [serial = 358] [outer = 0x7fb6b9772400]
08:13:39 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
08:13:39 INFO - document served over http requires an https
08:13:39 INFO - sub-resource via xhr-request using the meta-csp
08:13:39 INFO - delivery method with no-redirect and when
08:13:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:39 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
08:13:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1330ms
08:13:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:13:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd51c800 == 59 [pid = 1939] [id = 128]
08:13:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6c0966000) [pid = 1939] [serial = 359] [outer = (nil)]
08:13:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6cc03bc00) [pid = 1939] [serial = 360] [outer = 0x7fb6c0966000]
08:13:39 INFO - PROCESS | 1939 | 1449072819850 Marionette INFO loaded listener.js
08:13:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ccea6800) [pid = 1939] [serial = 361] [outer = 0x7fb6c0966000]
08:13:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:13:40 INFO - document served over http requires an https
08:13:40 INFO - sub-resource via xhr-request using the meta-csp
08:13:40 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
08:13:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1258ms
08:13:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:13:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b088b800 == 60 [pid = 1939] [id = 129]
08:13:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6cbf3c000) [pid = 1939] [serial = 362] [outer = (nil)]
08:13:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6d567dc00) [pid = 1939] [serial = 363] [outer = 0x7fb6cbf3c000]
08:13:41 INFO - PROCESS | 1939 | 1449072821079 Marionette INFO loaded listener.js
08:13:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6d6bb8000) [pid = 1939] [serial = 364] [outer = 0x7fb6cbf3c000]
08:13:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:13:41 INFO - document served over http requires an http
08:13:41 INFO - sub-resource via fetch-request using the meta-referrer
08:13:41 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
08:13:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1233ms
08:13:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:13:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe4c800 == 61 [pid = 1939] [id = 130]
08:13:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6b498a000) [pid = 1939] [serial = 365] [outer = (nil)]
08:13:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6b498b400) [pid = 1939] [serial = 366] [outer = 0x7fb6b498a000]
08:13:42 INFO - PROCESS | 1939 | 1449072822382 Marionette INFO loaded listener.js
08:13:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6d6d73400) [pid = 1939] [serial = 367] [outer = 0x7fb6b498a000]
08:13:43 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
08:13:43 INFO - document served over http requires an http
08:13:43 INFO - sub-resource via fetch-request using the meta-referrer
08:13:43 INFO - delivery method with no-redirect and when
08:13: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"
08:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:43 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
08:13:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1326ms
08:13:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:13:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe6b800 == 62 [pid = 1939] [id = 131]
08:13:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6af912c00) [pid = 1939] [serial = 368] [outer = (nil)]
08:13:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6af918000) [pid = 1939] [serial = 369] [outer = 0x7fb6af912c00]
08:13:43 INFO - PROCESS | 1939 | 1449072823662 Marionette INFO loaded listener.js
08:13:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6b498a800) [pid = 1939] [serial = 370] [outer = 0x7fb6af912c00]
08:13:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:13:44 INFO - document served over http requires an http
08:13:44 INFO - sub-resource via fetch-request using the meta-referrer
08:13:44 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
08:13:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1235ms
08:13:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:13:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af85e000 == 63 [pid = 1939] [id = 132]
08:13:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6b490cc00) [pid = 1939] [serial = 371] [outer = (nil)]
08:13:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b490dc00) [pid = 1939] [serial = 372] [outer = 0x7fb6b490cc00]
08:13:44 INFO - PROCESS | 1939 | 1449072824935 Marionette INFO loaded listener.js
08:13:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6b4915800) [pid = 1939] [serial = 373] [outer = 0x7fb6b490cc00]
08:13:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be18c800 == 64 [pid = 1939] [id = 133]
08:13:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6af4aa000) [pid = 1939] [serial = 374] [outer = (nil)]
08:13:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6af4ab400) [pid = 1939] [serial = 375] [outer = 0x7fb6af4aa000]
08:13:46 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
08:13:46 INFO - document served over http requires an http
08:13:46 INFO - sub-resource via iframe-tag using the meta-referrer
08:13:46 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:46 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
08:13:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1493ms
08:13:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:13:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be198800 == 65 [pid = 1939] [id = 134]
08:13:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6af4b6c00) [pid = 1939] [serial = 376] [outer = (nil)]
08:13:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6af4b7c00) [pid = 1939] [serial = 377] [outer = 0x7fb6af4b6c00]
08:13:46 INFO - PROCESS | 1939 | 1449072826588 Marionette INFO loaded listener.js
08:13:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b498ac00) [pid = 1939] [serial = 378] [outer = 0x7fb6af4b6c00]
08:13:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee12000 == 66 [pid = 1939] [id = 135]
08:13:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6aeea4400) [pid = 1939] [serial = 379] [outer = (nil)]
08:13:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6aeea9800) [pid = 1939] [serial = 380] [outer = 0x7fb6aeea4400]
08:13:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
08:13:47 INFO - document served over http requires an http
08:13:47 INFO - sub-resource via iframe-tag using the meta-referrer
08:13:47 INFO - delivery method with no-redirect and when
08:13: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"
08:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
08:13:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1437ms
08:13:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:13:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee1e000 == 67 [pid = 1939] [id = 136]
08:13:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6aeea6800) [pid = 1939] [serial = 381] [outer = (nil)]
08:13:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6aeeaec00) [pid = 1939] [serial = 382] [outer = 0x7fb6aeea6800]
08:13:47 INFO - PROCESS | 1939 | 1449072827940 Marionette INFO loaded listener.js
08:13:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6b4912000) [pid = 1939] [serial = 383] [outer = 0x7fb6aeea6800]
08:13:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae951800 == 68 [pid = 1939] [id = 137]
08:13:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ae9d5800) [pid = 1939] [serial = 384] [outer = (nil)]
08:13:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6ae9d6c00) [pid = 1939] [serial = 385] [outer = 0x7fb6ae9d5800]
08:13:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:13:48 INFO - document served over http requires an http
08:13:48 INFO - sub-resource via iframe-tag using the meta-referrer
08:13:48 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:13:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:13:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
08:13:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1380ms
08:13:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:13:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae960800 == 69 [pid = 1939] [id = 138]
08:13:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae9d7800) [pid = 1939] [serial = 386] [outer = (nil)]
08:13:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ae9e1800) [pid = 1939] [serial = 387] [outer = 0x7fb6ae9d7800]
08:13:49 INFO - PROCESS | 1939 | 1449072829365 Marionette INFO loaded listener.js
08:13:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6d73db400) [pid = 1939] [serial = 388] [outer = 0x7fb6ae9d7800]
08:13:51 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
08:13:51 INFO - document served over http requires an http
08:13:51 INFO - sub-resource via script-tag using the meta-referrer
08:13:51 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:51 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
08:13:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2586ms
08:13:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:13:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5614800 == 70 [pid = 1939] [id = 139]
08:13:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6ae9e0000) [pid = 1939] [serial = 389] [outer = (nil)]
08:13:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6ae9e3400) [pid = 1939] [serial = 390] [outer = 0x7fb6ae9e0000]
08:13:52 INFO - PROCESS | 1939 | 1449072832457 Marionette INFO loaded listener.js
08:13:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b48b0800) [pid = 1939] [serial = 391] [outer = 0x7fb6ae9e0000]
08:13:53 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
08:13:53 INFO - document served over http requires an http
08:13:53 INFO - sub-resource via script-tag using the meta-referrer
08:13:53 INFO - delivery method with no-redirect and when
08:13:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:53 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
08:13:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1777ms
08:13:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:13:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4717800 == 71 [pid = 1939] [id = 140]
08:13:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b4751400) [pid = 1939] [serial = 392] [outer = (nil)]
08:13:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b48ac400) [pid = 1939] [serial = 393] [outer = 0x7fb6b4751400]
08:13:53 INFO - PROCESS | 1939 | 1449072833809 Marionette INFO loaded listener.js
08:13:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6b5483400) [pid = 1939] [serial = 394] [outer = 0x7fb6b4751400]
08:13:54 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
08:13:54 INFO - document served over http requires an http
08:13:54 INFO - sub-resource via script-tag using the meta-referrer
08:13:54 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:13:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:13:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:54 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
08:13:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1485ms
08:13:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:13:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5835000 == 72 [pid = 1939] [id = 141]
08:13:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b57df000) [pid = 1939] [serial = 395] [outer = (nil)]
08:13:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6b5b6d800) [pid = 1939] [serial = 396] [outer = 0x7fb6b57df000]
08:13:55 INFO - PROCESS | 1939 | 1449072835230 Marionette INFO loaded listener.js
08:13:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b701a800) [pid = 1939] [serial = 397] [outer = 0x7fb6b57df000]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf29e000 == 71 [pid = 1939] [id = 123]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be38c000 == 70 [pid = 1939] [id = 122]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd46d000 == 69 [pid = 1939] [id = 121]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badc2800 == 68 [pid = 1939] [id = 120]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badba800 == 67 [pid = 1939] [id = 119]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ca8000 == 66 [pid = 1939] [id = 118]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9422000 == 65 [pid = 1939] [id = 117]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b511e000 == 64 [pid = 1939] [id = 116]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d74800 == 63 [pid = 1939] [id = 115]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cb6800 == 62 [pid = 1939] [id = 114]
08:13:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5628800 == 61 [pid = 1939] [id = 113]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a09000 == 60 [pid = 1939] [id = 112]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4718000 == 59 [pid = 1939] [id = 111]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfdb800 == 58 [pid = 1939] [id = 110]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5cda800 == 57 [pid = 1939] [id = 108]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5ccf000 == 56 [pid = 1939] [id = 107]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d6da3000 == 55 [pid = 1939] [id = 106]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f9e800 == 54 [pid = 1939] [id = 105]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f89000 == 53 [pid = 1939] [id = 104]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5b4a800 == 52 [pid = 1939] [id = 103]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5640800 == 51 [pid = 1939] [id = 102]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c4bb8800 == 50 [pid = 1939] [id = 101]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c32b7800 == 49 [pid = 1939] [id = 100]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b3b800 == 48 [pid = 1939] [id = 99]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2452800 == 47 [pid = 1939] [id = 98]
08:13:56 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c12f5800 == 46 [pid = 1939] [id = 97]
08:13:56 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
08:13:56 INFO - document served over http requires an http
08:13:56 INFO - sub-resource via xhr-request using the meta-referrer
08:13:56 INFO - delivery method with keep-origin-redirect and when
08:13:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:56 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
08:13:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1579ms
08:13:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:13:56 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6bad79400) [pid = 1939] [serial = 243] [outer = (nil)] [url = about:blank]
08:13:56 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6bd41cc00) [pid = 1939] [serial = 246] [outer = (nil)] [url = about:blank]
08:13:56 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6c3ec2c00) [pid = 1939] [serial = 262] [outer = (nil)] [url = about:blank]
08:13:56 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6c1172400) [pid = 1939] [serial = 265] [outer = (nil)] [url = about:blank]
08:13:56 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6c30c3400) [pid = 1939] [serial = 256] [outer = (nil)] [url = about:blank]
08:13:56 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6c0fab400) [pid = 1939] [serial = 251] [outer = (nil)] [url = about:blank]
08:13:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fd0000 == 47 [pid = 1939] [id = 142]
08:13:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b548d000) [pid = 1939] [serial = 398] [outer = (nil)]
08:13:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b9a4a400) [pid = 1939] [serial = 399] [outer = 0x7fb6b548d000]
08:13:56 INFO - PROCESS | 1939 | 1449072836748 Marionette INFO loaded listener.js
08:13:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6bd583800) [pid = 1939] [serial = 400] [outer = 0x7fb6b548d000]
08:13:57 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
08:13:57 INFO - document served over http requires an http
08:13:57 INFO - sub-resource via xhr-request using the meta-referrer
08:13:57 INFO - delivery method with no-redirect and when
08:13: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"
08:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:57 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
08:13:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1140ms
08:13:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:13:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ac1000 == 48 [pid = 1939] [id = 143]
08:13:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b475e800) [pid = 1939] [serial = 401] [outer = (nil)]
08:13:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6bdc57400) [pid = 1939] [serial = 402] [outer = 0x7fb6b475e800]
08:13:57 INFO - PROCESS | 1939 | 1449072837810 Marionette INFO loaded listener.js
08:13:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6bdf55800) [pid = 1939] [serial = 403] [outer = 0x7fb6b475e800]
08:13:58 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
08:13:58 INFO - document served over http requires an http
08:13:58 INFO - sub-resource via xhr-request using the meta-referrer
08:13:58 INFO - delivery method with swap-origin-redirect and when
08:13: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"
08:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:13:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:58 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
08:13:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1125ms
08:13:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:13:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9419000 == 49 [pid = 1939] [id = 144]
08:13:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6be4bc000) [pid = 1939] [serial = 404] [outer = (nil)]
08:13:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6be4bec00) [pid = 1939] [serial = 405] [outer = 0x7fb6be4bc000]
08:13:58 INFO - PROCESS | 1939 | 1449072838975 Marionette INFO loaded listener.js
08:13:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6c0bf1000) [pid = 1939] [serial = 406] [outer = 0x7fb6be4bc000]
08:13:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:13:59 INFO - document served over http requires an https
08:13:59 INFO - sub-resource via fetch-request using the meta-referrer
08:13:59 INFO - delivery method with keep-origin-redirect and when
08:13: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"
08:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:13:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:13:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:13:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:13:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:13:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:13:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
08:13:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1177ms
08:13:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:14:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdd6f000 == 50 [pid = 1939] [id = 145]
08:14:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6c0df1c00) [pid = 1939] [serial = 407] [outer = (nil)]
08:14:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6c2147400) [pid = 1939] [serial = 408] [outer = 0x7fb6c0df1c00]
08:14:00 INFO - PROCESS | 1939 | 1449072840186 Marionette INFO loaded listener.js
08:14:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6c360ec00) [pid = 1939] [serial = 409] [outer = 0x7fb6c0df1c00]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6bab95800) [pid = 1939] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6c2150c00) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6b9467000) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6b5487400) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6b4dcd800) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6c0faa800) [pid = 1939] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b99d9800) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b64db400) [pid = 1939] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6d1d37c00) [pid = 1939] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072794739]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6d5777000) [pid = 1939] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6c0c29800) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6c3b45c00) [pid = 1939] [serial = 348] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6bfe24c00) [pid = 1939] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072811501]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6b9a51000) [pid = 1939] [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]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6b475b000) [pid = 1939] [serial = 312] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6b48b2400) [pid = 1939] [serial = 315] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b4b78800) [pid = 1939] [serial = 318] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6c40eb400) [pid = 1939] [serial = 276] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6bdc5b000) [pid = 1939] [serial = 306] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6d6fdc800) [pid = 1939] [serial = 309] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6b4d5ac00) [pid = 1939] [serial = 321] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6d5780000) [pid = 1939] [serial = 303] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6c6011000) [pid = 1939] [serial = 279] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6be4b7800) [pid = 1939] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072811501]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6be4b8c00) [pid = 1939] [serial = 335] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6cbde0c00) [pid = 1939] [serial = 282] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6c0f0e400) [pid = 1939] [serial = 273] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6b99d5400) [pid = 1939] [serial = 270] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6bd583400) [pid = 1939] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6b9c85800) [pid = 1939] [serial = 330] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6c2559c00) [pid = 1939] [serial = 345] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6b5868000) [pid = 1939] [serial = 327] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6b64dc800) [pid = 1939] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6cd443400) [pid = 1939] [serial = 288] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6cc46fc00) [pid = 1939] [serial = 285] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6d1916400) [pid = 1939] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072794739]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6b64e3c00) [pid = 1939] [serial = 293] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6d577b800) [pid = 1939] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6d5676400) [pid = 1939] [serial = 298] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6b4dd4000) [pid = 1939] [serial = 324] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6c0fac800) [pid = 1939] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6bd423400) [pid = 1939] [serial = 340] [outer = (nil)] [url = about:blank]
08:14:01 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6c0faf800) [pid = 1939] [serial = 228] [outer = (nil)] [url = about:blank]
08:14:01 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
08:14:01 INFO - document served over http requires an https
08:14:01 INFO - sub-resource via fetch-request using the meta-referrer
08:14:01 INFO - delivery method with no-redirect and when
08:14: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"
08:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:01 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
08:14:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1684ms
08:14:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:14:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfdf000 == 51 [pid = 1939] [id = 146]
08:14:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6b548c400) [pid = 1939] [serial = 410] [outer = (nil)]
08:14:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6bdc5b000) [pid = 1939] [serial = 411] [outer = 0x7fb6b548c400]
08:14:01 INFO - PROCESS | 1939 | 1449072841803 Marionette INFO loaded listener.js
08:14:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6c321ac00) [pid = 1939] [serial = 412] [outer = 0x7fb6b548c400]
08:14:02 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
08:14:02 INFO - document served over http requires an https
08:14:02 INFO - sub-resource via fetch-request using the meta-referrer
08:14:02 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:02 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
08:14:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1037ms
08:14:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:14:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf299800 == 52 [pid = 1939] [id = 147]
08:14:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6c0facc00) [pid = 1939] [serial = 413] [outer = (nil)]
08:14:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6c3683c00) [pid = 1939] [serial = 414] [outer = 0x7fb6c0facc00]
08:14:02 INFO - PROCESS | 1939 | 1449072842844 Marionette INFO loaded listener.js
08:14:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6c40ec400) [pid = 1939] [serial = 415] [outer = 0x7fb6c0facc00]
08:14:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a08800 == 53 [pid = 1939] [id = 148]
08:14:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6ae9d9c00) [pid = 1939] [serial = 416] [outer = (nil)]
08:14:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6b4988800) [pid = 1939] [serial = 417] [outer = 0x7fb6ae9d9c00]
08:14:04 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
08:14:04 INFO - document served over http requires an https
08:14:04 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:04 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:04 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
08:14:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1700ms
08:14:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:14:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91ca800 == 54 [pid = 1939] [id = 149]
08:14:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6b498d400) [pid = 1939] [serial = 418] [outer = (nil)]
08:14:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6b498f000) [pid = 1939] [serial = 419] [outer = 0x7fb6b498d400]
08:14:05 INFO - PROCESS | 1939 | 1449072845048 Marionette INFO loaded listener.js
08:14:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6b701b800) [pid = 1939] [serial = 420] [outer = 0x7fb6b498d400]
08:14:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd52e000 == 55 [pid = 1939] [id = 150]
08:14:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b701dc00) [pid = 1939] [serial = 421] [outer = (nil)]
08:14:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6bdf57000) [pid = 1939] [serial = 422] [outer = 0x7fb6b701dc00]
08:14:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
08:14:06 INFO - document served over http requires an https
08:14:06 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:06 INFO - delivery method with no-redirect and when
08:14: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"
08:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
08:14:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1681ms
08:14:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:14:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0c5e800 == 56 [pid = 1939] [id = 151]
08:14:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6b9a51c00) [pid = 1939] [serial = 423] [outer = (nil)]
08:14:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6c0045400) [pid = 1939] [serial = 424] [outer = 0x7fb6b9a51c00]
08:14:06 INFO - PROCESS | 1939 | 1449072846567 Marionette INFO loaded listener.js
08:14:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6c214ec00) [pid = 1939] [serial = 425] [outer = 0x7fb6b9a51c00]
08:14:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c232b000 == 57 [pid = 1939] [id = 152]
08:14:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6c2152800) [pid = 1939] [serial = 426] [outer = (nil)]
08:14:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6c30cb800) [pid = 1939] [serial = 427] [outer = 0x7fb6c2152800]
08:14:07 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
08:14:07 INFO - document served over http requires an https
08:14:07 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:07 INFO - delivery method with swap-origin-redirect and when
08:14:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:07 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
08:14:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1485ms
08:14:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:14:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2462800 == 58 [pid = 1939] [id = 153]
08:14:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6c30c7400) [pid = 1939] [serial = 428] [outer = (nil)]
08:14:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6c5e08000) [pid = 1939] [serial = 429] [outer = 0x7fb6c30c7400]
08:14:08 INFO - PROCESS | 1939 | 1449072848077 Marionette INFO loaded listener.js
08:14:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6cbfc9c00) [pid = 1939] [serial = 430] [outer = 0x7fb6c30c7400]
08:14:08 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
08:14:08 INFO - document served over http requires an https
08:14:08 INFO - sub-resource via script-tag using the meta-referrer
08:14:08 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:08 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
08:14:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1432ms
08:14:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:14:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3269800 == 59 [pid = 1939] [id = 154]
08:14:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6c3ec3c00) [pid = 1939] [serial = 431] [outer = (nil)]
08:14:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ccea6c00) [pid = 1939] [serial = 432] [outer = 0x7fb6c3ec3c00]
08:14:09 INFO - PROCESS | 1939 | 1449072849435 Marionette INFO loaded listener.js
08:14:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6d5773800) [pid = 1939] [serial = 433] [outer = 0x7fb6c3ec3c00]
08:14:10 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
08:14:10 INFO - document served over http requires an https
08:14:10 INFO - sub-resource via script-tag using the meta-referrer
08:14:10 INFO - delivery method with no-redirect and when
08:14: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"
08:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:10 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
08:14:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1278ms
08:14:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:14:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c6a38800 == 60 [pid = 1939] [id = 155]
08:14:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6cce06400) [pid = 1939] [serial = 434] [outer = (nil)]
08:14:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6d57c7000) [pid = 1939] [serial = 435] [outer = 0x7fb6cce06400]
08:14:10 INFO - PROCESS | 1939 | 1449072850712 Marionette INFO loaded listener.js
08:14:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6d6f74c00) [pid = 1939] [serial = 436] [outer = 0x7fb6cce06400]
08:14:11 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
08:14:11 INFO - document served over http requires an https
08:14:11 INFO - sub-resource via script-tag using the meta-referrer
08:14:11 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:11 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
08:14:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1381ms
08:14:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:14:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5cbf000 == 61 [pid = 1939] [id = 156]
08:14:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b47ea800) [pid = 1939] [serial = 437] [outer = (nil)]
08:14:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b47ef400) [pid = 1939] [serial = 438] [outer = 0x7fb6b47ea800]
08:14:12 INFO - PROCESS | 1939 | 1449072852126 Marionette INFO loaded listener.js
08:14:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6d73db800) [pid = 1939] [serial = 439] [outer = 0x7fb6b47ea800]
08:14:12 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
08:14:12 INFO - document served over http requires an https
08:14:12 INFO - sub-resource via xhr-request using the meta-referrer
08:14:12 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:12 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
08:14:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1277ms
08:14:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:14:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f9d000 == 62 [pid = 1939] [id = 157]
08:14:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6afe0f800) [pid = 1939] [serial = 440] [outer = (nil)]
08:14:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6afe19000) [pid = 1939] [serial = 441] [outer = 0x7fb6afe0f800]
08:14:13 INFO - PROCESS | 1939 | 1449072853418 Marionette INFO loaded listener.js
08:14:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6cc0e4000) [pid = 1939] [serial = 442] [outer = 0x7fb6afe0f800]
08:14:14 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
08:14:14 INFO - document served over http requires an https
08:14:14 INFO - sub-resource via xhr-request using the meta-referrer
08:14:14 INFO - delivery method with no-redirect and when
08:14: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"
08:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:14 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
08:14:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1276ms
08:14:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:14:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6537000 == 63 [pid = 1939] [id = 158]
08:14:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6afe17c00) [pid = 1939] [serial = 443] [outer = (nil)]
08:14:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6afe2ec00) [pid = 1939] [serial = 444] [outer = 0x7fb6afe17c00]
08:14:14 INFO - PROCESS | 1939 | 1449072854697 Marionette INFO loaded listener.js
08:14:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6afe39400) [pid = 1939] [serial = 445] [outer = 0x7fb6afe17c00]
08:14:15 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
08:14:15 INFO - document served over http requires an https
08:14:15 INFO - sub-resource via xhr-request using the meta-referrer
08:14:15 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:15 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
08:14:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1241ms
08:14:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:14:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b961f000 == 64 [pid = 1939] [id = 159]
08:14:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6afe2b800) [pid = 1939] [serial = 446] [outer = (nil)]
08:14:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6b54d0800) [pid = 1939] [serial = 447] [outer = 0x7fb6afe2b800]
08:14:15 INFO - PROCESS | 1939 | 1449072855974 Marionette INFO loaded listener.js
08:14:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b54d4000) [pid = 1939] [serial = 448] [outer = 0x7fb6afe2b800]
08:14:16 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
08:14:16 INFO - document served over http requires an http
08:14:16 INFO - sub-resource via fetch-request using the meta-referrer
08:14:16 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:16 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
08:14:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1325ms
08:14:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:14:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2c8000 == 65 [pid = 1939] [id = 160]
08:14:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6ae22a800) [pid = 1939] [serial = 449] [outer = (nil)]
08:14:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6ae232000) [pid = 1939] [serial = 450] [outer = 0x7fb6ae22a800]
08:14:17 INFO - PROCESS | 1939 | 1449072857299 Marionette INFO loaded listener.js
08:14:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b54d0000) [pid = 1939] [serial = 451] [outer = 0x7fb6ae22a800]
08:14:18 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
08:14:18 INFO - document served over http requires an http
08:14:18 INFO - sub-resource via fetch-request using the meta-referrer
08:14:18 INFO - delivery method with no-redirect and when
08:14: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"
08:14:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:18 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
08:14:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1290ms
08:14:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:14:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada95800 == 66 [pid = 1939] [id = 161]
08:14:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6ae22e800) [pid = 1939] [serial = 452] [outer = (nil)]
08:14:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6ae62a000) [pid = 1939] [serial = 453] [outer = 0x7fb6ae22e800]
08:14:18 INFO - PROCESS | 1939 | 1449072858629 Marionette INFO loaded listener.js
08:14:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b57d6000) [pid = 1939] [serial = 454] [outer = 0x7fb6ae22e800]
08:14:19 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
08:14:19 INFO - document served over http requires an http
08:14:19 INFO - sub-resource via fetch-request using the meta-referrer
08:14:19 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:19 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
08:14:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1279ms
08:14:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:14:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9b3000 == 67 [pid = 1939] [id = 162]
08:14:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6b0737800) [pid = 1939] [serial = 455] [outer = (nil)]
08:14:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b073b400) [pid = 1939] [serial = 456] [outer = 0x7fb6b0737800]
08:14:19 INFO - PROCESS | 1939 | 1449072859914 Marionette INFO loaded listener.js
08:14:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b0791000) [pid = 1939] [serial = 457] [outer = 0x7fb6b0737800]
08:14:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c8000 == 68 [pid = 1939] [id = 163]
08:14:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b073e800) [pid = 1939] [serial = 458] [outer = (nil)]
08:14:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b073d800) [pid = 1939] [serial = 459] [outer = 0x7fb6b073e800]
08:14:20 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
08:14:20 INFO - document served over http requires an http
08:14:20 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:20 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:20 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
08:14:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1376ms
08:14:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:14:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc18000 == 69 [pid = 1939] [id = 164]
08:14:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b0738800) [pid = 1939] [serial = 460] [outer = (nil)]
08:14:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b0797800) [pid = 1939] [serial = 461] [outer = 0x7fb6b0738800]
08:14:21 INFO - PROCESS | 1939 | 1449072861336 Marionette INFO loaded listener.js
08:14:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b4b7c400) [pid = 1939] [serial = 462] [outer = 0x7fb6b0738800]
08:14:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc2d000 == 70 [pid = 1939] [id = 165]
08:14:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6abb44000) [pid = 1939] [serial = 463] [outer = (nil)]
08:14:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6abb44400) [pid = 1939] [serial = 464] [outer = 0x7fb6abb44000]
08:14:22 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
08:14:22 INFO - document served over http requires an http
08:14:22 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:22 INFO - delivery method with no-redirect and when
08:14: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"
08:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:22 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
08:14:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1379ms
08:14:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:14:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9634000 == 71 [pid = 1939] [id = 166]
08:14:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6abb43400) [pid = 1939] [serial = 465] [outer = (nil)]
08:14:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6abb4c000) [pid = 1939] [serial = 466] [outer = 0x7fb6abb43400]
08:14:22 INFO - PROCESS | 1939 | 1449072862659 Marionette INFO loaded listener.js
08:14:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b079bc00) [pid = 1939] [serial = 467] [outer = 0x7fb6abb43400]
08:14:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a990d000 == 72 [pid = 1939] [id = 167]
08:14:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6ab432400) [pid = 1939] [serial = 468] [outer = (nil)]
08:14:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6ab437800) [pid = 1939] [serial = 469] [outer = 0x7fb6ab432400]
08:14:24 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
08:14:24 INFO - document served over http requires an http
08:14:24 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:24 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:24 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
08:14:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2132ms
08:14:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:14:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9917000 == 73 [pid = 1939] [id = 168]
08:14:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6ab436800) [pid = 1939] [serial = 470] [outer = (nil)]
08:14:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6ab43b400) [pid = 1939] [serial = 471] [outer = 0x7fb6ab436800]
08:14:24 INFO - PROCESS | 1939 | 1449072864900 Marionette INFO loaded listener.js
08:14:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b079e000) [pid = 1939] [serial = 472] [outer = 0x7fb6ab436800]
08:14:25 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
08:14:25 INFO - document served over http requires an http
08:14:25 INFO - sub-resource via script-tag using the meta-referrer
08:14:25 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:25 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
08:14:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1388ms
08:14:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:14:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bfea7800 == 74 [pid = 1939] [id = 169]
08:14:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6a9651c00) [pid = 1939] [serial = 473] [outer = (nil)]
08:14:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6a9656c00) [pid = 1939] [serial = 474] [outer = 0x7fb6a9651c00]
08:14:27 INFO - PROCESS | 1939 | 1449072867423 Marionette INFO loaded listener.js
08:14:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6b079d000) [pid = 1939] [serial = 475] [outer = 0x7fb6a9651c00]
08:14:28 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
08:14:28 INFO - document served over http requires an http
08:14:28 INFO - sub-resource via script-tag using the meta-referrer
08:14:28 INFO - delivery method with no-redirect and when
08:14: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"
08:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:28 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
08:14:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2428ms
08:14:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:14:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b085a000 == 75 [pid = 1939] [id = 170]
08:14:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6a90dcc00) [pid = 1939] [serial = 476] [outer = (nil)]
08:14:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6a90e1400) [pid = 1939] [serial = 477] [outer = 0x7fb6a90dcc00]
08:14:28 INFO - PROCESS | 1939 | 1449072868700 Marionette INFO loaded listener.js
08:14:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6a9658c00) [pid = 1939] [serial = 478] [outer = 0x7fb6a90dcc00]
08:14:29 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
08:14:29 INFO - document served over http requires an http
08:14:29 INFO - sub-resource via script-tag using the meta-referrer
08:14:29 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:29 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
08:14:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1328ms
08:14:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:14:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b703d800 == 76 [pid = 1939] [id = 171]
08:14:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6a90db400) [pid = 1939] [serial = 479] [outer = (nil)]
08:14:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6ae624c00) [pid = 1939] [serial = 480] [outer = 0x7fb6a90db400]
08:14:30 INFO - PROCESS | 1939 | 1449072870035 Marionette INFO loaded listener.js
08:14:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6b08d1c00) [pid = 1939] [serial = 481] [outer = 0x7fb6a90db400]
08:14:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6a8d25400) [pid = 1939] [serial = 482] [outer = 0x7fb6b99d5c00]
08:14:31 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
08:14:31 INFO - document served over http requires an http
08:14:31 INFO - sub-resource via xhr-request using the meta-referrer
08:14:31 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:31 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
08:14:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1978ms
08:14:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:14:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab693800 == 77 [pid = 1939] [id = 172]
08:14:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6a9658400) [pid = 1939] [serial = 483] [outer = (nil)]
08:14:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6ae231c00) [pid = 1939] [serial = 484] [outer = 0x7fb6a9658400]
08:14:31 INFO - PROCESS | 1939 | 1449072871983 Marionette INFO loaded listener.js
08:14:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6af4b2c00) [pid = 1939] [serial = 485] [outer = 0x7fb6a9658400]
08:14:32 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
08:14:32 INFO - document served over http requires an http
08:14:32 INFO - sub-resource via xhr-request using the meta-referrer
08:14:32 INFO - delivery method with no-redirect and when
08:14: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"
08:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:32 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
08:14:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1335ms
08:14:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:14:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b584f800 == 78 [pid = 1939] [id = 173]
08:14:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6ae9e3000) [pid = 1939] [serial = 486] [outer = (nil)]
08:14:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6aeeb1400) [pid = 1939] [serial = 487] [outer = 0x7fb6ae9e3000]
08:14:33 INFO - PROCESS | 1939 | 1449072873431 Marionette INFO loaded listener.js
08:14:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6b475c400) [pid = 1939] [serial = 488] [outer = 0x7fb6ae9e3000]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd476800 == 77 [pid = 1939] [id = 109]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7029800 == 76 [pid = 1939] [id = 125]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c11ec800 == 75 [pid = 1939] [id = 126]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2ed5000 == 74 [pid = 1939] [id = 127]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd51c800 == 73 [pid = 1939] [id = 128]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b088b800 == 72 [pid = 1939] [id = 129]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe4c800 == 71 [pid = 1939] [id = 130]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe6b800 == 70 [pid = 1939] [id = 131]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af85e000 == 69 [pid = 1939] [id = 132]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be18c800 == 68 [pid = 1939] [id = 133]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be198800 == 67 [pid = 1939] [id = 134]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee12000 == 66 [pid = 1939] [id = 135]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee1e000 == 65 [pid = 1939] [id = 136]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae951800 == 64 [pid = 1939] [id = 137]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae960800 == 63 [pid = 1939] [id = 138]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5614800 == 62 [pid = 1939] [id = 139]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4717800 == 61 [pid = 1939] [id = 140]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5835000 == 60 [pid = 1939] [id = 141]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf2a4800 == 59 [pid = 1939] [id = 124]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fd0000 == 58 [pid = 1939] [id = 142]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ac1000 == 57 [pid = 1939] [id = 143]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9419000 == 56 [pid = 1939] [id = 144]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdd6f000 == 55 [pid = 1939] [id = 145]
08:14:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfdf000 == 54 [pid = 1939] [id = 146]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6c30ca800) [pid = 1939] [serial = 346] [outer = (nil)] [url = about:blank]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6c04ee800) [pid = 1939] [serial = 336] [outer = (nil)] [url = about:blank]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6c0fa7000) [pid = 1939] [serial = 341] [outer = (nil)] [url = about:blank]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6c40e7400) [pid = 1939] [serial = 268] [outer = (nil)] [url = about:blank]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6b57d9000) [pid = 1939] [serial = 325] [outer = (nil)] [url = about:blank]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6b68af000) [pid = 1939] [serial = 328] [outer = (nil)] [url = about:blank]
08:14:34 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6bd422c00) [pid = 1939] [serial = 331] [outer = (nil)] [url = about:blank]
08:14:34 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
08:14:34 INFO - document served over http requires an http
08:14:34 INFO - sub-resource via xhr-request using the meta-referrer
08:14:34 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:34 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
08:14:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1781ms
08:14:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:14:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af849000 == 55 [pid = 1939] [id = 174]
08:14:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6b47e9400) [pid = 1939] [serial = 489] [outer = (nil)]
08:14:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6b47f1400) [pid = 1939] [serial = 490] [outer = 0x7fb6b47e9400]
08:14:35 INFO - PROCESS | 1939 | 1449072875010 Marionette INFO loaded listener.js
08:14:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6b4914c00) [pid = 1939] [serial = 491] [outer = 0x7fb6b47e9400]
08:14:35 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
08:14:35 INFO - document served over http requires an https
08:14:35 INFO - sub-resource via fetch-request using the meta-referrer
08:14:35 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:35 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
08:14:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1132ms
08:14:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:14:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4713800 == 56 [pid = 1939] [id = 175]
08:14:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6ae9db400) [pid = 1939] [serial = 492] [outer = (nil)]
08:14:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6b4908400) [pid = 1939] [serial = 493] [outer = 0x7fb6ae9db400]
08:14:36 INFO - PROCESS | 1939 | 1449072876271 Marionette INFO loaded listener.js
08:14:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6b4b81c00) [pid = 1939] [serial = 494] [outer = 0x7fb6ae9db400]
08:14:37 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
08:14:37 INFO - document served over http requires an https
08:14:37 INFO - sub-resource via fetch-request using the meta-referrer
08:14:37 INFO - delivery method with no-redirect and when
08:14: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"
08:14:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:37 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
08:14:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1276ms
08:14:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:14:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b510b800 == 57 [pid = 1939] [id = 176]
08:14:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6b47f0000) [pid = 1939] [serial = 495] [outer = (nil)]
08:14:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6b54d5c00) [pid = 1939] [serial = 496] [outer = 0x7fb6b47f0000]
08:14:37 INFO - PROCESS | 1939 | 1449072877561 Marionette INFO loaded listener.js
08:14:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6b5862000) [pid = 1939] [serial = 497] [outer = 0x7fb6b47f0000]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6b4751400) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6b548d000) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6af4aa000) [pid = 1939] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6aeea4400) [pid = 1939] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072827178]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6ae9d5800) [pid = 1939] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6b68a5c00) [pid = 1939] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6c3683c00) [pid = 1939] [serial = 414] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6b475e800) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6b548c400) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6b57df000) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6be4bc000) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6ae9e0000) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6c0df1c00) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6c2ea8000) [pid = 1939] [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]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6bdc5b000) [pid = 1939] [serial = 411] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6aeea9800) [pid = 1939] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072827178]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6c2147400) [pid = 1939] [serial = 408] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6b498b400) [pid = 1939] [serial = 366] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6cc03bc00) [pid = 1939] [serial = 360] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6b9a4a400) [pid = 1939] [serial = 399] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6ae9e1800) [pid = 1939] [serial = 387] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6ae9d6c00) [pid = 1939] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6ae9e3400) [pid = 1939] [serial = 390] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6aeeaec00) [pid = 1939] [serial = 382] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6af4b7c00) [pid = 1939] [serial = 377] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6af4ab400) [pid = 1939] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6c3f46800) [pid = 1939] [serial = 357] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6af918000) [pid = 1939] [serial = 369] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6bd41e800) [pid = 1939] [serial = 354] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4ddac00) [pid = 1939] [serial = 351] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6be4bec00) [pid = 1939] [serial = 405] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6d567dc00) [pid = 1939] [serial = 363] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6b5b6d800) [pid = 1939] [serial = 396] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6b490dc00) [pid = 1939] [serial = 372] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6bdc57400) [pid = 1939] [serial = 402] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6b48ac400) [pid = 1939] [serial = 393] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6b701a800) [pid = 1939] [serial = 397] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6bd583800) [pid = 1939] [serial = 400] [outer = (nil)] [url = about:blank]
08:14:38 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6bdf55800) [pid = 1939] [serial = 403] [outer = (nil)] [url = about:blank]
08:14:38 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
08:14:38 INFO - document served over http requires an https
08:14:38 INFO - sub-resource via fetch-request using the meta-referrer
08:14:38 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:38 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
08:14:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1330ms
08:14:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:14:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7032800 == 58 [pid = 1939] [id = 177]
08:14:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6b4b75400) [pid = 1939] [serial = 498] [outer = (nil)]
08:14:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6b548e800) [pid = 1939] [serial = 499] [outer = 0x7fb6b4b75400]
08:14:38 INFO - PROCESS | 1939 | 1449072878933 Marionette INFO loaded listener.js
08:14:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b68a5c00) [pid = 1939] [serial = 500] [outer = 0x7fb6b4b75400]
08:14:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9661000 == 59 [pid = 1939] [id = 178]
08:14:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6b64e7400) [pid = 1939] [serial = 501] [outer = (nil)]
08:14:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b7019800) [pid = 1939] [serial = 502] [outer = 0x7fb6b64e7400]
08:14:39 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
08:14:39 INFO - document served over http requires an https
08:14:39 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:39 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:39 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
08:14:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1225ms
08:14:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:14:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee0c800 == 60 [pid = 1939] [id = 179]
08:14:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b9467000) [pid = 1939] [serial = 503] [outer = (nil)]
08:14:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b976a000) [pid = 1939] [serial = 504] [outer = 0x7fb6b9467000]
08:14:40 INFO - PROCESS | 1939 | 1449072880062 Marionette INFO loaded listener.js
08:14:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b9e7a400) [pid = 1939] [serial = 505] [outer = 0x7fb6b9467000]
08:14:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c1800 == 61 [pid = 1939] [id = 180]
08:14:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a8d31400) [pid = 1939] [serial = 506] [outer = (nil)]
08:14:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a9658000) [pid = 1939] [serial = 507] [outer = 0x7fb6a8d31400]
08:14:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
08:14:41 INFO - document served over http requires an https
08:14:41 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:41 INFO - delivery method with no-redirect and when
08:14: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"
08:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
08:14:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1438ms
08:14:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:14:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b0884000 == 62 [pid = 1939] [id = 181]
08:14:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6aeea6c00) [pid = 1939] [serial = 508] [outer = (nil)]
08:14:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6aeead000) [pid = 1939] [serial = 509] [outer = 0x7fb6aeea6c00]
08:14:41 INFO - PROCESS | 1939 | 1449072881820 Marionette INFO loaded listener.js
08:14:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b073a000) [pid = 1939] [serial = 510] [outer = 0x7fb6aeea6c00]
08:14:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7045800 == 63 [pid = 1939] [id = 182]
08:14:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b0799c00) [pid = 1939] [serial = 511] [outer = (nil)]
08:14:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6abb47400) [pid = 1939] [serial = 512] [outer = 0x7fb6b0799c00]
08:14:42 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
08:14:42 INFO - document served over http requires an https
08:14:42 INFO - sub-resource via iframe-tag using the meta-referrer
08:14:42 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:42 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
08:14:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1579ms
08:14:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:14:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9aad000 == 64 [pid = 1939] [id = 183]
08:14:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b08d8c00) [pid = 1939] [serial = 513] [outer = (nil)]
08:14:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b47e6000) [pid = 1939] [serial = 514] [outer = 0x7fb6b08d8c00]
08:14:43 INFO - PROCESS | 1939 | 1449072883401 Marionette INFO loaded listener.js
08:14:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b54d7c00) [pid = 1939] [serial = 515] [outer = 0x7fb6b08d8c00]
08:14:44 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
08:14:44 INFO - document served over http requires an https
08:14:44 INFO - sub-resource via script-tag using the meta-referrer
08:14:44 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:44 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
08:14:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1483ms
08:14:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:14:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdd5a000 == 65 [pid = 1939] [id = 184]
08:14:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b9766000) [pid = 1939] [serial = 516] [outer = (nil)]
08:14:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b9c85800) [pid = 1939] [serial = 517] [outer = 0x7fb6b9766000]
08:14:44 INFO - PROCESS | 1939 | 1449072884765 Marionette INFO loaded listener.js
08:14:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6bd57d800) [pid = 1939] [serial = 518] [outer = 0x7fb6b9766000]
08:14:45 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
08:14:45 INFO - document served over http requires an https
08:14:45 INFO - sub-resource via script-tag using the meta-referrer
08:14:45 INFO - delivery method with no-redirect and when
08:14: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"
08:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:45 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
08:14:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1332ms
08:14:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:14:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be17f000 == 66 [pid = 1939] [id = 185]
08:14:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b99d6800) [pid = 1939] [serial = 519] [outer = (nil)]
08:14:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6bdc59c00) [pid = 1939] [serial = 520] [outer = 0x7fb6b99d6800]
08:14:46 INFO - PROCESS | 1939 | 1449072886093 Marionette INFO loaded listener.js
08:14:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6bdf58400) [pid = 1939] [serial = 521] [outer = 0x7fb6b99d6800]
08:14:47 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
08:14:47 INFO - document served over http requires an https
08:14:47 INFO - sub-resource via script-tag using the meta-referrer
08:14:47 INFO - delivery method with swap-origin-redirect and when
08:14:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:14:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:14:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:47 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
08:14:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1380ms
08:14:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:14:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be38e000 == 67 [pid = 1939] [id = 186]
08:14:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6b9a48c00) [pid = 1939] [serial = 522] [outer = (nil)]
08:14:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6be4bd000) [pid = 1939] [serial = 523] [outer = 0x7fb6b9a48c00]
08:14:47 INFO - PROCESS | 1939 | 1449072887519 Marionette INFO loaded listener.js
08:14:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6c0fad000) [pid = 1939] [serial = 524] [outer = 0x7fb6b9a48c00]
08:14:48 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
08:14:48 INFO - document served over http requires an https
08:14:48 INFO - sub-resource via xhr-request using the meta-referrer
08:14:48 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:48 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
08:14:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1336ms
08:14:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:14:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2333800 == 68 [pid = 1939] [id = 187]
08:14:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6ae51ec00) [pid = 1939] [serial = 525] [outer = (nil)]
08:14:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6ae524000) [pid = 1939] [serial = 526] [outer = 0x7fb6ae51ec00]
08:14:48 INFO - PROCESS | 1939 | 1449072888832 Marionette INFO loaded listener.js
08:14:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6c2148800) [pid = 1939] [serial = 527] [outer = 0x7fb6ae51ec00]
08:14:49 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
08:14:49 INFO - document served over http requires an https
08:14:49 INFO - sub-resource via xhr-request using the meta-referrer
08:14:49 INFO - delivery method with no-redirect and when
08:14: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"
08:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:49 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
08:14:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1237ms
08:14:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:14:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c4bab800 == 69 [pid = 1939] [id = 188]
08:14:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6ab4ec400) [pid = 1939] [serial = 528] [outer = (nil)]
08:14:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6ab4f3000) [pid = 1939] [serial = 529] [outer = 0x7fb6ab4ec400]
08:14:50 INFO - PROCESS | 1939 | 1449072890104 Marionette INFO loaded listener.js
08:14:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6c2146000) [pid = 1939] [serial = 530] [outer = 0x7fb6ab4ec400]
08:14:50 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
08:14:50 INFO - document served over http requires an https
08:14:50 INFO - sub-resource via xhr-request using the meta-referrer
08:14:50 INFO - delivery method with swap-origin-redirect and when
08:14: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"
08:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:14:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:50 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
08:14:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1283ms
08:14:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:14:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8ae6800 == 70 [pid = 1939] [id = 189]
08:14:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6ab4edc00) [pid = 1939] [serial = 531] [outer = (nil)]
08:14:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6af968c00) [pid = 1939] [serial = 532] [outer = 0x7fb6ab4edc00]
08:14:51 INFO - PROCESS | 1939 | 1449072891421 Marionette INFO loaded listener.js
08:14:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6af971c00) [pid = 1939] [serial = 533] [outer = 0x7fb6ab4edc00]
08:14:52 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
08:14:52 INFO - document served over http requires an http
08:14:52 INFO - sub-resource via fetch-request using the http-csp
08:14:52 INFO - delivery method with keep-origin-redirect and when
08:14: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"
08:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:52 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
08:14:52 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 1379ms
08:14:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:14:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f6d800 == 71 [pid = 1939] [id = 190]
08:14:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6af958c00) [pid = 1939] [serial = 534] [outer = (nil)]
08:14:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6af95a000) [pid = 1939] [serial = 535] [outer = 0x7fb6af958c00]
08:14:52 INFO - PROCESS | 1939 | 1449072892851 Marionette INFO loaded listener.js
08:14:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6af972800) [pid = 1939] [serial = 536] [outer = 0x7fb6af958c00]
08:14:53 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
08:14:53 INFO - document served over http requires an http
08:14:53 INFO - sub-resource via fetch-request using the http-csp
08:14:53 INFO - delivery method with no-redirect and when
08:14:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:53 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
08:14:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1433ms
08:14:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:14:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfdb800 == 72 [pid = 1939] [id = 191]
08:14:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6a9703400) [pid = 1939] [serial = 537] [outer = (nil)]
08:14:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6a970a000) [pid = 1939] [serial = 538] [outer = 0x7fb6a9703400]
08:14:54 INFO - PROCESS | 1939 | 1449072894303 Marionette INFO loaded listener.js
08:14:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6a9711800) [pid = 1939] [serial = 539] [outer = 0x7fb6a9703400]
08:14:55 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
08:14:55 INFO - document served over http requires an http
08:14:55 INFO - sub-resource via fetch-request using the http-csp
08:14:55 INFO - delivery method with swap-origin-redirect and when
08:14:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:14:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:14:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:14:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:55 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
08:14:55 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 1377ms
08:14:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:14:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d7e02800 == 73 [pid = 1939] [id = 192]
08:14:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6a970f800) [pid = 1939] [serial = 540] [outer = (nil)]
08:14:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6ae2ea400) [pid = 1939] [serial = 541] [outer = 0x7fb6a970f800]
08:14:55 INFO - PROCESS | 1939 | 1449072895680 Marionette INFO loaded listener.js
08:14:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6af973c00) [pid = 1939] [serial = 542] [outer = 0x7fb6a970f800]
08:14:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d7e1b000 == 74 [pid = 1939] [id = 193]
08:14:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6a8b2a800) [pid = 1939] [serial = 543] [outer = (nil)]
08:14:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6a8b2fc00) [pid = 1939] [serial = 544] [outer = 0x7fb6a8b2a800]
08:14:56 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
08:14:56 INFO - document served over http requires an http
08:14:56 INFO - sub-resource via iframe-tag using the http-csp
08:14:56 INFO - delivery method with keep-origin-redirect and when
08:14:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:56 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
08:14:56 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 1479ms
08:14:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:14:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac483000 == 75 [pid = 1939] [id = 194]
08:14:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6a8b2b800) [pid = 1939] [serial = 545] [outer = (nil)]
08:14:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6a8b33c00) [pid = 1939] [serial = 546] [outer = 0x7fb6a8b2b800]
08:14:57 INFO - PROCESS | 1939 | 1449072897183 Marionette INFO loaded listener.js
08:14:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6af959800) [pid = 1939] [serial = 547] [outer = 0x7fb6a8b2b800]
08:14:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac497000 == 76 [pid = 1939] [id = 195]
08:14:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6ac5ae400) [pid = 1939] [serial = 548] [outer = (nil)]
08:14:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6ac5af800) [pid = 1939] [serial = 549] [outer = 0x7fb6ac5ae400]
08:14:58 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
08:14:58 INFO - document served over http requires an http
08:14:58 INFO - sub-resource via iframe-tag using the http-csp
08:14:58 INFO - delivery method with no-redirect and when
08:14: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"
08:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:58 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
08:14:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1426ms
08:14:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:14:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d7e1f000 == 77 [pid = 1939] [id = 196]
08:14:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7fb6a8b2d800) [pid = 1939] [serial = 550] [outer = (nil)]
08:14:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7fb6ac5b4800) [pid = 1939] [serial = 551] [outer = 0x7fb6a8b2d800]
08:14:58 INFO - PROCESS | 1939 | 1449072898636 Marionette INFO loaded listener.js
08:14:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7fb6ae2f0800) [pid = 1939] [serial = 552] [outer = 0x7fb6a8b2d800]
08:14:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9357800 == 78 [pid = 1939] [id = 197]
08:14:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7fb6a863b400) [pid = 1939] [serial = 553] [outer = (nil)]
08:14:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7fb6a863f400) [pid = 1939] [serial = 554] [outer = 0x7fb6a863b400]
08:14:59 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
08:14:59 INFO - document served over http requires an http
08:14:59 INFO - sub-resource via iframe-tag using the http-csp
08:14:59 INFO - delivery method with swap-origin-redirect and when
08:14:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:14:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:14:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:14:59 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
08:14:59 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 1433ms
08:14:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:15:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb8fc800 == 79 [pid = 1939] [id = 198]
08:15:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7fb6a863a400) [pid = 1939] [serial = 555] [outer = (nil)]
08:15:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7fb6a8644400) [pid = 1939] [serial = 556] [outer = 0x7fb6a863a400]
08:15:00 INFO - PROCESS | 1939 | 1449072900160 Marionette INFO loaded listener.js
08:15:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7fb6ac5ba800) [pid = 1939] [serial = 557] [outer = 0x7fb6a863a400]
08:15:01 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
08:15:01 INFO - document served over http requires an http
08:15:01 INFO - sub-resource via script-tag using the http-csp
08:15:01 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:01 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
08:15:01 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 1430ms
08:15:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:15:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac0a0000 == 80 [pid = 1939] [id = 199]
08:15:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7fb6a6b3f800) [pid = 1939] [serial = 558] [outer = (nil)]
08:15:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7fb6a6b43400) [pid = 1939] [serial = 559] [outer = 0x7fb6a6b3f800]
08:15:01 INFO - PROCESS | 1939 | 1449072901556 Marionette INFO loaded listener.js
08:15:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7fb6a8646400) [pid = 1939] [serial = 560] [outer = 0x7fb6a6b3f800]
08:15:02 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
08:15:02 INFO - document served over http requires an http
08:15:02 INFO - sub-resource via script-tag using the http-csp
08:15:02 INFO - delivery method with no-redirect and when
08:15: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"
08:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:02 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
08:15:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1432ms
08:15:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:15:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69b9800 == 81 [pid = 1939] [id = 200]
08:15:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7fb6a674a400) [pid = 1939] [serial = 561] [outer = (nil)]
08:15:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7fb6a6753400) [pid = 1939] [serial = 562] [outer = 0x7fb6a674a400]
08:15:02 INFO - PROCESS | 1939 | 1449072902927 Marionette INFO loaded listener.js
08:15:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7fb6a6b44800) [pid = 1939] [serial = 563] [outer = 0x7fb6a674a400]
08:15:05 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
08:15:05 INFO - document served over http requires an http
08:15:05 INFO - sub-resource via script-tag using the http-csp
08:15:05 INFO - delivery method with swap-origin-redirect and when
08:15:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:05 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
08:15:05 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 2880ms
08:15:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:15:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65ec000 == 82 [pid = 1939] [id = 201]
08:15:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7fb6a6232400) [pid = 1939] [serial = 564] [outer = (nil)]
08:15:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7fb6a6233c00) [pid = 1939] [serial = 565] [outer = 0x7fb6a6232400]
08:15:05 INFO - PROCESS | 1939 | 1449072905822 Marionette INFO loaded listener.js
08:15:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7fb6a6b42400) [pid = 1939] [serial = 566] [outer = 0x7fb6a6232400]
08:15:06 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
08:15:06 INFO - document served over http requires an http
08:15:06 INFO - sub-resource via xhr-request using the http-csp
08:15:06 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:06 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
08:15:06 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 1289ms
08:15:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:15:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9662800 == 83 [pid = 1939] [id = 202]
08:15:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7fb6a622c000) [pid = 1939] [serial = 567] [outer = (nil)]
08:15:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7fb6ae627c00) [pid = 1939] [serial = 568] [outer = 0x7fb6a622c000]
08:15:07 INFO - PROCESS | 1939 | 1449072907143 Marionette INFO loaded listener.js
08:15:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7fb6b548b000) [pid = 1939] [serial = 569] [outer = 0x7fb6a622c000]
08:15:08 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
08:15:08 INFO - document served over http requires an http
08:15:08 INFO - sub-resource via xhr-request using the http-csp
08:15:08 INFO - delivery method with no-redirect and when
08:15: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"
08:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:08 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
08:15:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1335ms
08:15:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:15:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b601a800 == 84 [pid = 1939] [id = 203]
08:15:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7fb6a5d04400) [pid = 1939] [serial = 570] [outer = (nil)]
08:15:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7fb6a5d08c00) [pid = 1939] [serial = 571] [outer = 0x7fb6a5d04400]
08:15:08 INFO - PROCESS | 1939 | 1449072908487 Marionette INFO loaded listener.js
08:15:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7fb6a8b36c00) [pid = 1939] [serial = 572] [outer = 0x7fb6a5d04400]
08:15:09 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
08:15:09 INFO - document served over http requires an http
08:15:09 INFO - sub-resource via xhr-request using the http-csp
08:15:09 INFO - delivery method with swap-origin-redirect and when
08:15:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:09 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
08:15:09 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 1903ms
08:15:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:15:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae959800 == 85 [pid = 1939] [id = 204]
08:15:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7fb6ab60c400) [pid = 1939] [serial = 573] [outer = (nil)]
08:15:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7fb6abb4c800) [pid = 1939] [serial = 574] [outer = 0x7fb6ab60c400]
08:15:10 INFO - PROCESS | 1939 | 1449072910415 Marionette INFO loaded listener.js
08:15:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7fb6ae517c00) [pid = 1939] [serial = 575] [outer = 0x7fb6ab60c400]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a08800 == 84 [pid = 1939] [id = 148]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91ca800 == 83 [pid = 1939] [id = 149]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd52e000 == 82 [pid = 1939] [id = 150]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c232b000 == 81 [pid = 1939] [id = 152]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3269800 == 80 [pid = 1939] [id = 154]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c6a38800 == 79 [pid = 1939] [id = 155]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5cbf000 == 78 [pid = 1939] [id = 156]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f9d000 == 77 [pid = 1939] [id = 157]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6537000 == 76 [pid = 1939] [id = 158]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b961f000 == 75 [pid = 1939] [id = 159]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2c8000 == 74 [pid = 1939] [id = 160]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada95800 == 73 [pid = 1939] [id = 161]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9b3000 == 72 [pid = 1939] [id = 162]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c8000 == 71 [pid = 1939] [id = 163]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc18000 == 70 [pid = 1939] [id = 164]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc2d000 == 69 [pid = 1939] [id = 165]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9634000 == 68 [pid = 1939] [id = 166]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a990d000 == 67 [pid = 1939] [id = 167]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9917000 == 66 [pid = 1939] [id = 168]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bfea7800 == 65 [pid = 1939] [id = 169]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b085a000 == 64 [pid = 1939] [id = 170]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b703d800 == 63 [pid = 1939] [id = 171]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab693800 == 62 [pid = 1939] [id = 172]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b584f800 == 61 [pid = 1939] [id = 173]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af849000 == 60 [pid = 1939] [id = 174]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4713800 == 59 [pid = 1939] [id = 175]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b510b800 == 58 [pid = 1939] [id = 176]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7032800 == 57 [pid = 1939] [id = 177]
08:15:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9661000 == 56 [pid = 1939] [id = 178]
08:15:11 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7fb6c321ac00) [pid = 1939] [serial = 412] [outer = (nil)] [url = about:blank]
08:15:11 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7fb6b5483400) [pid = 1939] [serial = 394] [outer = (nil)] [url = about:blank]
08:15:11 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7fb6c0bf1000) [pid = 1939] [serial = 406] [outer = (nil)] [url = about:blank]
08:15:11 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7fb6c360ec00) [pid = 1939] [serial = 409] [outer = (nil)] [url = about:blank]
08:15:11 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7fb6c407b000) [pid = 1939] [serial = 349] [outer = (nil)] [url = about:blank]
08:15:11 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7fb6b48b0800) [pid = 1939] [serial = 391] [outer = (nil)] [url = about:blank]
08:15:12 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
08:15:12 INFO - document served over http requires an https
08:15:12 INFO - sub-resource via fetch-request using the http-csp
08:15:12 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:12 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
08:15:12 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 2130ms
08:15:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:15:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab82c800 == 57 [pid = 1939] [id = 205]
08:15:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7fb6a9658800) [pid = 1939] [serial = 576] [outer = (nil)]
08:15:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7fb6abb48800) [pid = 1939] [serial = 577] [outer = 0x7fb6a9658800]
08:15:12 INFO - PROCESS | 1939 | 1449072912456 Marionette INFO loaded listener.js
08:15:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7fb6ae518c00) [pid = 1939] [serial = 578] [outer = 0x7fb6a9658800]
08:15:13 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
08:15:13 INFO - document served over http requires an https
08:15:13 INFO - sub-resource via fetch-request using the http-csp
08:15:13 INFO - delivery method with no-redirect and when
08:15: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"
08:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:13 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
08:15:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1079ms
08:15:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:15:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada9a000 == 58 [pid = 1939] [id = 206]
08:15:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7fb6ae9dd400) [pid = 1939] [serial = 579] [outer = (nil)]
08:15:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7fb6ae9e0000) [pid = 1939] [serial = 580] [outer = 0x7fb6ae9dd400]
08:15:13 INFO - PROCESS | 1939 | 1449072913453 Marionette INFO loaded listener.js
08:15:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7fb6af917c00) [pid = 1939] [serial = 581] [outer = 0x7fb6ae9dd400]
08:15:14 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
08:15:14 INFO - document served over http requires an https
08:15:14 INFO - sub-resource via fetch-request using the http-csp
08:15:14 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:14 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
08:15:14 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 1178ms
08:15:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:15:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9bb000 == 59 [pid = 1939] [id = 207]
08:15:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7fb6ae9d7400) [pid = 1939] [serial = 582] [outer = (nil)]
08:15:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7fb6af970800) [pid = 1939] [serial = 583] [outer = 0x7fb6ae9d7400]
08:15:14 INFO - PROCESS | 1939 | 1449072914797 Marionette INFO loaded listener.js
08:15:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7fb6afe1d800) [pid = 1939] [serial = 584] [outer = 0x7fb6ae9d7400]
08:15:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe5e000 == 60 [pid = 1939] [id = 208]
08:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7fb6afe12400) [pid = 1939] [serial = 585] [outer = (nil)]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7fb6b073e800) [pid = 1939] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7fb6abb44000) [pid = 1939] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072861957]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7fb6c2152800) [pid = 1939] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7fb6ab432400) [pid = 1939] [serial = 468] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7fb6b701dc00) [pid = 1939] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072845709]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7fb6b7019800) [pid = 1939] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7fb6b976a000) [pid = 1939] [serial = 504] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7fb6b4b75400) [pid = 1939] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7fb6b47f0000) [pid = 1939] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7fb6a9658400) [pid = 1939] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7fb6b47e9400) [pid = 1939] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7fb6ae9db400) [pid = 1939] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7fb6ae9e3000) [pid = 1939] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7fb6ae9d9c00) [pid = 1939] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7fb6b64e7400) [pid = 1939] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7fb6ab43b400) [pid = 1939] [serial = 471] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7fb6ae62a000) [pid = 1939] [serial = 453] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7fb6b548e800) [pid = 1939] [serial = 499] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7fb6ae232000) [pid = 1939] [serial = 450] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7fb6afe19000) [pid = 1939] [serial = 441] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7fb6b47f1400) [pid = 1939] [serial = 490] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7fb6a9656c00) [pid = 1939] [serial = 474] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7fb6b0797800) [pid = 1939] [serial = 461] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7fb6aeeb1400) [pid = 1939] [serial = 487] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7fb6bdf57000) [pid = 1939] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072845709]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7fb6ae231c00) [pid = 1939] [serial = 484] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7fb6c5e08000) [pid = 1939] [serial = 429] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7fb6c0045400) [pid = 1939] [serial = 424] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7fb6a90e1400) [pid = 1939] [serial = 477] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7fb6b4908400) [pid = 1939] [serial = 493] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6c30cb800) [pid = 1939] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6b073b400) [pid = 1939] [serial = 456] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6abb44400) [pid = 1939] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072861957]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6b073d800) [pid = 1939] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6b4988800) [pid = 1939] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6ab437800) [pid = 1939] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6d57c7000) [pid = 1939] [serial = 435] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6afe2ec00) [pid = 1939] [serial = 444] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6b498f000) [pid = 1939] [serial = 419] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6b54d0800) [pid = 1939] [serial = 447] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6abb4c000) [pid = 1939] [serial = 466] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6b47ef400) [pid = 1939] [serial = 438] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6ccea6c00) [pid = 1939] [serial = 432] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6b54d5c00) [pid = 1939] [serial = 496] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6ae624c00) [pid = 1939] [serial = 480] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6c30d1800) [pid = 1939] [serial = 259] [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.]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6af4b2c00) [pid = 1939] [serial = 485] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6b475c400) [pid = 1939] [serial = 488] [outer = (nil)] [url = about:blank]
08:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6ab437800) [pid = 1939] [serial = 586] [outer = 0x7fb6afe12400]
08:15:15 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
08:15:15 INFO - document served over http requires an https
08:15:15 INFO - sub-resource via iframe-tag using the http-csp
08:15:15 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:15:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:15:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:15 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
08:15:15 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 1396ms
08:15:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:15:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b084f000 == 61 [pid = 1939] [id = 209]
08:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6abb44400) [pid = 1939] [serial = 587] [outer = (nil)]
08:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6aeeae000) [pid = 1939] [serial = 588] [outer = 0x7fb6abb44400]
08:15:16 INFO - PROCESS | 1939 | 1449072916166 Marionette INFO loaded listener.js
08:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6b0739800) [pid = 1939] [serial = 589] [outer = 0x7fb6abb44400]
08:15:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a10800 == 62 [pid = 1939] [id = 210]
08:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6b0790400) [pid = 1939] [serial = 590] [outer = (nil)]
08:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6b08ce800) [pid = 1939] [serial = 591] [outer = 0x7fb6b0790400]
08:15:16 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
08:15:16 INFO - document served over http requires an https
08:15:16 INFO - sub-resource via iframe-tag using the http-csp
08:15:16 INFO - delivery method with no-redirect and when
08:15: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"
08:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:15:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:15:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:16 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
08:15:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1187ms
08:15:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:15:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af85e000 == 63 [pid = 1939] [id = 211]
08:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6b4752c00) [pid = 1939] [serial = 592] [outer = (nil)]
08:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6b475a400) [pid = 1939] [serial = 593] [outer = 0x7fb6b4752c00]
08:15:17 INFO - PROCESS | 1939 | 1449072917259 Marionette INFO loaded listener.js
08:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6b47ef400) [pid = 1939] [serial = 594] [outer = 0x7fb6b4752c00]
08:15:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b583b000 == 64 [pid = 1939] [id = 212]
08:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6b4757800) [pid = 1939] [serial = 595] [outer = (nil)]
08:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6b47f1000) [pid = 1939] [serial = 596] [outer = 0x7fb6b4757800]
08:15:18 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
08:15:18 INFO - document served over http requires an https
08:15:18 INFO - sub-resource via iframe-tag using the http-csp
08:15:18 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:15:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:15:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:18 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
08:15:18 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 1279ms
08:15:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:15:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab826000 == 65 [pid = 1939] [id = 213]
08:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6a8b2a400) [pid = 1939] [serial = 597] [outer = (nil)]
08:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6a970cc00) [pid = 1939] [serial = 598] [outer = 0x7fb6a8b2a400]
08:15:18 INFO - PROCESS | 1939 | 1449072918920 Marionette INFO loaded listener.js
08:15:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6ab602800) [pid = 1939] [serial = 599] [outer = 0x7fb6a8b2a400]
08:15:19 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
08:15:19 INFO - document served over http requires an https
08:15:19 INFO - sub-resource via script-tag using the http-csp
08:15:19 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:19 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
08:15:19 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 1682ms
08:15:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:15:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6029800 == 66 [pid = 1939] [id = 214]
08:15:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6af955800) [pid = 1939] [serial = 600] [outer = (nil)]
08:15:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6af95c400) [pid = 1939] [serial = 601] [outer = 0x7fb6af955800]
08:15:20 INFO - PROCESS | 1939 | 1449072920543 Marionette INFO loaded listener.js
08:15:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6b073dc00) [pid = 1939] [serial = 602] [outer = 0x7fb6af955800]
08:15:21 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
08:15:21 INFO - document served over http requires an https
08:15:21 INFO - sub-resource via script-tag using the http-csp
08:15:21 INFO - delivery method with no-redirect and when
08:15: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"
08:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:21 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
08:15:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1502ms
08:15:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:15:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91cf000 == 67 [pid = 1939] [id = 215]
08:15:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6b079a000) [pid = 1939] [serial = 603] [outer = (nil)]
08:15:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7fb6b490ac00) [pid = 1939] [serial = 604] [outer = 0x7fb6b079a000]
08:15:22 INFO - PROCESS | 1939 | 1449072922055 Marionette INFO loaded listener.js
08:15:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7fb6b4b78800) [pid = 1939] [serial = 605] [outer = 0x7fb6b079a000]
08:15:22 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
08:15:22 INFO - document served over http requires an https
08:15:22 INFO - sub-resource via script-tag using the http-csp
08:15:22 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:22 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
08:15:22 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 1437ms
08:15:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:15:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badc1000 == 68 [pid = 1939] [id = 216]
08:15:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7fb6b54d3000) [pid = 1939] [serial = 606] [outer = (nil)]
08:15:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7fb6b7020000) [pid = 1939] [serial = 607] [outer = 0x7fb6b54d3000]
08:15:23 INFO - PROCESS | 1939 | 1449072923604 Marionette INFO loaded listener.js
08:15:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7fb6b99cf000) [pid = 1939] [serial = 608] [outer = 0x7fb6b54d3000]
08:15:24 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
08:15:24 INFO - document served over http requires an https
08:15:24 INFO - sub-resource via xhr-request using the http-csp
08:15:24 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:24 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
08:15:24 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 1532ms
08:15:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:15:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdd69800 == 69 [pid = 1939] [id = 217]
08:15:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7fb6b64dcc00) [pid = 1939] [serial = 609] [outer = (nil)]
08:15:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7fb6bd422400) [pid = 1939] [serial = 610] [outer = 0x7fb6b64dcc00]
08:15:24 INFO - PROCESS | 1939 | 1449072924961 Marionette INFO loaded listener.js
08:15:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7fb6bdf59400) [pid = 1939] [serial = 611] [outer = 0x7fb6b64dcc00]
08:15:25 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
08:15:25 INFO - document served over http requires an https
08:15:25 INFO - sub-resource via xhr-request using the http-csp
08:15:25 INFO - delivery method with no-redirect and when
08:15: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"
08:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:25 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
08:15:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1337ms
08:15:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:15:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1f1a000 == 70 [pid = 1939] [id = 218]
08:15:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7fb6c024d800) [pid = 1939] [serial = 612] [outer = (nil)]
08:15:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7fb6c1259400) [pid = 1939] [serial = 613] [outer = 0x7fb6c024d800]
08:15:26 INFO - PROCESS | 1939 | 1449072926303 Marionette INFO loaded listener.js
08:15:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7fb6c30ca800) [pid = 1939] [serial = 614] [outer = 0x7fb6c024d800]
08:15:27 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
08:15:27 INFO - document served over http requires an https
08:15:27 INFO - sub-resource via xhr-request using the http-csp
08:15:27 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:27 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
08:15:27 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 1332ms
08:15:27 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
08:15:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b32800 == 71 [pid = 1939] [id = 219]
08:15:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7fb6c0960400) [pid = 1939] [serial = 615] [outer = (nil)]
08:15:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7fb6c360ec00) [pid = 1939] [serial = 616] [outer = 0x7fb6c0960400]
08:15:27 INFO - PROCESS | 1939 | 1449072927679 Marionette INFO loaded listener.js
08:15:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7fb6c407b800) [pid = 1939] [serial = 617] [outer = 0x7fb6c0960400]
08:15:28 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
08:15:28 INFO - document served over http requires an http
08:15:28 INFO - sub-resource via fetch-request using the http-csp
08:15:28 INFO - delivery method with keep-origin-redirect and when
08:15:28 INFO - the target request is same-origin.
08:15:28 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 1578ms
08:15:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:15:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5b3b000 == 72 [pid = 1939] [id = 220]
08:15:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7fb6ae15d800) [pid = 1939] [serial = 618] [outer = (nil)]
08:15:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7fb6ae160400) [pid = 1939] [serial = 619] [outer = 0x7fb6ae15d800]
08:15:29 INFO - PROCESS | 1939 | 1449072929331 Marionette INFO loaded listener.js
08:15:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7fb6b48ab000) [pid = 1939] [serial = 620] [outer = 0x7fb6ae15d800]
08:15:30 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
08:15:30 INFO - document served over http requires an http
08:15:30 INFO - sub-resource via fetch-request using the http-csp
08:15:30 INFO - delivery method with no-redirect and when
08:15:30 INFO - the target request is same-origin.
08:15:30 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 1439ms
08:15:30 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
08:15:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d6d05000 == 73 [pid = 1939] [id = 221]
08:15:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7fb6ae15e400) [pid = 1939] [serial = 621] [outer = (nil)]
08:15:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7fb6ae445c00) [pid = 1939] [serial = 622] [outer = 0x7fb6ae15e400]
08:15:30 INFO - PROCESS | 1939 | 1449072930688 Marionette INFO loaded listener.js
08:15:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7fb6ae44d800) [pid = 1939] [serial = 623] [outer = 0x7fb6ae15e400]
08:15:31 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
08:15:31 INFO - document served over http requires an http
08:15:31 INFO - sub-resource via fetch-request using the http-csp
08:15:31 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:31 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
08:15:31 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 1383ms
08:15:31 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
08:15:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac07a800 == 74 [pid = 1939] [id = 222]
08:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7fb6ae44f000) [pid = 1939] [serial = 624] [outer = (nil)]
08:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7fb6ae451c00) [pid = 1939] [serial = 625] [outer = 0x7fb6ae44f000]
08:15:32 INFO - PROCESS | 1939 | 1449072932096 Marionette INFO loaded listener.js
08:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7fb6aef4d400) [pid = 1939] [serial = 626] [outer = 0x7fb6ae44f000]
08:15:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f0f800 == 75 [pid = 1939] [id = 223]
08:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7fb6aef4dc00) [pid = 1939] [serial = 627] [outer = (nil)]
08:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7fb6aef49400) [pid = 1939] [serial = 628] [outer = 0x7fb6aef4dc00]
08:15:33 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
08:15:33 INFO - document served over http requires an http
08:15:33 INFO - sub-resource via iframe-tag using the http-csp
08:15:33 INFO - delivery method with keep-origin-redirect and when
08:15:33 INFO - the target request is same-origin.
08:15:33 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 1378ms
08:15:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:15:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f1c800 == 76 [pid = 1939] [id = 224]
08:15:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7fb6ae451000) [pid = 1939] [serial = 629] [outer = (nil)]
08:15:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7fb6aef54000) [pid = 1939] [serial = 630] [outer = 0x7fb6ae451000]
08:15:33 INFO - PROCESS | 1939 | 1449072933519 Marionette INFO loaded listener.js
08:15:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7fb6be25b800) [pid = 1939] [serial = 631] [outer = 0x7fb6ae451000]
08:15:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf4f800 == 77 [pid = 1939] [id = 225]
08:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7fb6a9695400) [pid = 1939] [serial = 632] [outer = (nil)]
08:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7fb6a9699400) [pid = 1939] [serial = 633] [outer = 0x7fb6a9695400]
08:15:34 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
08:15:34 INFO - document served over http requires an http
08:15:34 INFO - sub-resource via iframe-tag using the http-csp
08:15:34 INFO - delivery method with no-redirect and when
08:15:34 INFO - the target request is same-origin.
08:15:34 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 1527ms
08:15:34 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
08:15:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf59800 == 78 [pid = 1939] [id = 226]
08:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7fb6a9698400) [pid = 1939] [serial = 634] [outer = (nil)]
08:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7fb6a96a1000) [pid = 1939] [serial = 635] [outer = 0x7fb6a9698400]
08:15:35 INFO - PROCESS | 1939 | 1449072935017 Marionette INFO loaded listener.js
08:15:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7fb6be25c800) [pid = 1939] [serial = 636] [outer = 0x7fb6a9698400]
08:15:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5d7800 == 79 [pid = 1939] [id = 227]
08:15:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7fb6adb13000) [pid = 1939] [serial = 637] [outer = (nil)]
08:15:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7fb6adb15c00) [pid = 1939] [serial = 638] [outer = 0x7fb6adb13000]
08:15:36 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
08:15:36 INFO - document served over http requires an http
08:15:36 INFO - sub-resource via iframe-tag using the http-csp
08:15:36 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:15:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:15:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:36 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
08:15:36 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 1483ms
08:15:36 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
08:15:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5e2000 == 80 [pid = 1939] [id = 228]
08:15:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7fb6a969ac00) [pid = 1939] [serial = 639] [outer = (nil)]
08:15:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7fb6adb19000) [pid = 1939] [serial = 640] [outer = 0x7fb6a969ac00]
08:15:36 INFO - PROCESS | 1939 | 1449072936713 Marionette INFO loaded listener.js
08:15:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7fb6adb1f000) [pid = 1939] [serial = 641] [outer = 0x7fb6a969ac00]
08:15:37 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
08:15:37 INFO - document served over http requires an http
08:15:37 INFO - sub-resource via script-tag using the http-csp
08:15:37 INFO - delivery method with keep-origin-redirect and when
08:15:37 INFO - the target request is same-origin.
08:15:37 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 1634ms
08:15:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:15:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac391000 == 81 [pid = 1939] [id = 229]
08:15:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7fb6adb13800) [pid = 1939] [serial = 642] [outer = (nil)]
08:15:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7fb6adfa1c00) [pid = 1939] [serial = 643] [outer = 0x7fb6adb13800]
08:15:38 INFO - PROCESS | 1939 | 1449072938173 Marionette INFO loaded listener.js
08:15:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7fb6adfa9800) [pid = 1939] [serial = 644] [outer = 0x7fb6adb13800]
08:15:39 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
08:15:39 INFO - document served over http requires an http
08:15:39 INFO - sub-resource via script-tag using the http-csp
08:15:39 INFO - delivery method with no-redirect and when
08:15:39 INFO - the target request is same-origin.
08:15:39 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 1388ms
08:15:39 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
08:15:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f9c000 == 82 [pid = 1939] [id = 230]
08:15:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7fb6ac4d9800) [pid = 1939] [serial = 645] [outer = (nil)]
08:15:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7fb6ac4dec00) [pid = 1939] [serial = 646] [outer = 0x7fb6ac4d9800]
08:15:39 INFO - PROCESS | 1939 | 1449072939529 Marionette INFO loaded listener.js
08:15:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7fb6adf9e000) [pid = 1939] [serial = 647] [outer = 0x7fb6ac4d9800]
08:15:40 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
08:15:40 INFO - document served over http requires an http
08:15:40 INFO - sub-resource via script-tag using the http-csp
08:15:40 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:15:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:15:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:40 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
08:15:40 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 1433ms
08:15:40 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
08:15:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5898800 == 83 [pid = 1939] [id = 231]
08:15:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 268 (0x7fb6a7d9e400) [pid = 1939] [serial = 648] [outer = (nil)]
08:15:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7fb6a7d9f800) [pid = 1939] [serial = 649] [outer = 0x7fb6a7d9e400]
08:15:42 INFO - PROCESS | 1939 | 1449072942908 Marionette INFO loaded listener.js
08:15:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7fb6adf9fc00) [pid = 1939] [serial = 650] [outer = 0x7fb6a7d9e400]
08:15:44 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
08:15:44 INFO - document served over http requires an http
08:15:44 INFO - sub-resource via xhr-request using the http-csp
08:15:44 INFO - delivery method with keep-origin-redirect and when
08:15:44 INFO - the target request is same-origin.
08:15:44 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 3687ms
08:15:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:15:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9920000 == 84 [pid = 1939] [id = 232]
08:15:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7fb6a7d9dc00) [pid = 1939] [serial = 651] [outer = (nil)]
08:15:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7fb6a863e800) [pid = 1939] [serial = 652] [outer = 0x7fb6a7d9dc00]
08:15:45 INFO - PROCESS | 1939 | 1449072945490 Marionette INFO loaded listener.js
08:15:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7fb6a9696400) [pid = 1939] [serial = 653] [outer = 0x7fb6a7d9dc00]
08:15:46 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
08:15:46 INFO - document served over http requires an http
08:15:46 INFO - sub-resource via xhr-request using the http-csp
08:15:46 INFO - delivery method with no-redirect and when
08:15:46 INFO - the target request is same-origin.
08:15:46 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 2223ms
08:15:46 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
08:15:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad73a000 == 85 [pid = 1939] [id = 233]
08:15:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7fb6a7da0800) [pid = 1939] [serial = 654] [outer = (nil)]
08:15:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 275 (0x7fb6ab4f6400) [pid = 1939] [serial = 655] [outer = 0x7fb6a7da0800]
08:15:46 INFO - PROCESS | 1939 | 1449072946962 Marionette INFO loaded listener.js
08:15:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 276 (0x7fb6ad7a4c00) [pid = 1939] [serial = 656] [outer = 0x7fb6a7da0800]
08:15:48 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
08:15:48 INFO - document served over http requires an http
08:15:48 INFO - sub-resource via xhr-request using the http-csp
08:15:48 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:15:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:15:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:48 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
08:15:48 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 1629ms
08:15:48 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
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c1800 == 84 [pid = 1939] [id = 180]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b0884000 == 83 [pid = 1939] [id = 181]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7045800 == 82 [pid = 1939] [id = 182]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9aad000 == 81 [pid = 1939] [id = 183]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdd5a000 == 80 [pid = 1939] [id = 184]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be17f000 == 79 [pid = 1939] [id = 185]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be38e000 == 78 [pid = 1939] [id = 186]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2333800 == 77 [pid = 1939] [id = 187]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c4bab800 == 76 [pid = 1939] [id = 188]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8ae6800 == 75 [pid = 1939] [id = 189]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f6d800 == 74 [pid = 1939] [id = 190]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfdb800 == 73 [pid = 1939] [id = 191]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d7e02800 == 72 [pid = 1939] [id = 192]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d7e1b000 == 71 [pid = 1939] [id = 193]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac483000 == 70 [pid = 1939] [id = 194]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac497000 == 69 [pid = 1939] [id = 195]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d7e1f000 == 68 [pid = 1939] [id = 196]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9357800 == 67 [pid = 1939] [id = 197]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb8fc800 == 66 [pid = 1939] [id = 198]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac0a0000 == 65 [pid = 1939] [id = 199]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69b9800 == 64 [pid = 1939] [id = 200]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65ec000 == 63 [pid = 1939] [id = 201]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9662800 == 62 [pid = 1939] [id = 202]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae959800 == 61 [pid = 1939] [id = 204]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab82c800 == 60 [pid = 1939] [id = 205]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada9a000 == 59 [pid = 1939] [id = 206]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee0c800 == 58 [pid = 1939] [id = 179]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9bb000 == 57 [pid = 1939] [id = 207]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe5e000 == 56 [pid = 1939] [id = 208]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b084f000 == 55 [pid = 1939] [id = 209]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a10800 == 54 [pid = 1939] [id = 210]
08:15:48 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b583b000 == 53 [pid = 1939] [id = 212]
08:15:48 INFO - PROCESS | 1939 | --DOMWINDOW == 275 (0x7fb6b68a5c00) [pid = 1939] [serial = 500] [outer = (nil)] [url = about:blank]
08:15:48 INFO - PROCESS | 1939 | --DOMWINDOW == 274 (0x7fb6b5862000) [pid = 1939] [serial = 497] [outer = (nil)] [url = about:blank]
08:15:48 INFO - PROCESS | 1939 | --DOMWINDOW == 273 (0x7fb6b4b81c00) [pid = 1939] [serial = 494] [outer = (nil)] [url = about:blank]
08:15:48 INFO - PROCESS | 1939 | --DOMWINDOW == 272 (0x7fb6c40ec400) [pid = 1939] [serial = 415] [outer = (nil)] [url = about:blank]
08:15:48 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7fb6b4914c00) [pid = 1939] [serial = 491] [outer = (nil)] [url = about:blank]
08:15:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8ada800 == 54 [pid = 1939] [id = 234]
08:15:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7fb6a7d9bc00) [pid = 1939] [serial = 657] [outer = (nil)]
08:15:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7fb6a7d9cc00) [pid = 1939] [serial = 658] [outer = 0x7fb6a7d9bc00]
08:15:49 INFO - PROCESS | 1939 | 1449072949340 Marionette INFO loaded listener.js
08:15:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7fb6a8b37c00) [pid = 1939] [serial = 659] [outer = 0x7fb6a7d9bc00]
08:15:50 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
08:15:50 INFO - document served over http requires an https
08:15:50 INFO - sub-resource via fetch-request using the http-csp
08:15:50 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:50 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
08:15:50 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 2034ms
08:15:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:15:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9915800 == 55 [pid = 1939] [id = 235]
08:15:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 275 (0x7fb6a90de000) [pid = 1939] [serial = 660] [outer = (nil)]
08:15:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 276 (0x7fb6ab43bc00) [pid = 1939] [serial = 661] [outer = 0x7fb6a90de000]
08:15:50 INFO - PROCESS | 1939 | 1449072950409 Marionette INFO loaded listener.js
08:15:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 277 (0x7fb6abb47000) [pid = 1939] [serial = 662] [outer = 0x7fb6a90de000]
08:15:51 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
08:15:51 INFO - document served over http requires an https
08:15:51 INFO - sub-resource via fetch-request using the http-csp
08:15:51 INFO - delivery method with no-redirect and when
08:15: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"
08:15:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:51 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
08:15:51 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 1124ms
08:15:51 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
08:15:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac0a8800 == 56 [pid = 1939] [id = 236]
08:15:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 278 (0x7fb6a9654c00) [pid = 1939] [serial = 663] [outer = (nil)]
08:15:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 279 (0x7fb6abb4a000) [pid = 1939] [serial = 664] [outer = 0x7fb6a9654c00]
08:15:51 INFO - PROCESS | 1939 | 1449072951626 Marionette INFO loaded listener.js
08:15:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 280 (0x7fb6ad7a6c00) [pid = 1939] [serial = 665] [outer = 0x7fb6a9654c00]
08:15:52 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
08:15:52 INFO - document served over http requires an https
08:15:52 INFO - sub-resource via fetch-request using the http-csp
08:15:52 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:52 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
08:15:52 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 1276ms
08:15:52 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
08:15:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c0800 == 57 [pid = 1939] [id = 237]
08:15:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 281 (0x7fb6ad7a9000) [pid = 1939] [serial = 666] [outer = (nil)]
08:15:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 282 (0x7fb6ad7ab000) [pid = 1939] [serial = 667] [outer = 0x7fb6ad7a9000]
08:15:53 INFO - PROCESS | 1939 | 1449072953013 Marionette INFO loaded listener.js
08:15:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 283 (0x7fb6ae237000) [pid = 1939] [serial = 668] [outer = 0x7fb6ad7a9000]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 282 (0x7fb6af4b6c00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 281 (0x7fb6c1251400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 280 (0x7fb6b4dd8000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 279 (0x7fb6bd442400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 278 (0x7fb6cc2abc00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 277 (0x7fb6b9466800) [pid = 1939] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 276 (0x7fb6b48af400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 275 (0x7fb6b586c000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 274 (0x7fb6b64dd400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 273 (0x7fb6a90db400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 272 (0x7fb6c40e9c00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7fb6c124fc00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 270 (0x7fb6b4757c00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 269 (0x7fb6b490cc00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 268 (0x7fb6aeea6800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 267 (0x7fb6b4d59800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 266 (0x7fb6b976d000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 265 (0x7fb6cc0df000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 264 (0x7fb6b4dd7c00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7fb6c0966000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7fb6c0250000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7fb6c05c2800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7fb6b586c800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7fb6b498a000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7fb6c2149800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7fb6af912c00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7fb6b9461c00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7fb6b9772400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7fb6b548bc00) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7fb6cbf3c000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7fb6b4759000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7fb6ac5ae400) [pid = 1939] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072897827]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7fb6a8d31400) [pid = 1939] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072880868]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7fb6ae9d7400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7fb6b0799c00) [pid = 1939] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7fb6b0790400) [pid = 1939] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072916711]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7fb6afe12400) [pid = 1939] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7fb6abb44400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7fb6ab60c400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7fb6ae9dd400) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7fb6a863b400) [pid = 1939] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7fb6a9658800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7fb6a8b2a800) [pid = 1939] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7fb6ae9d7800) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7fb6d6fd2000) [pid = 1939] [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]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7fb6b475a400) [pid = 1939] [serial = 593] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7fb6ae9e0000) [pid = 1939] [serial = 580] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7fb6ab437800) [pid = 1939] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7fb6af970800) [pid = 1939] [serial = 583] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7fb6b9c85800) [pid = 1939] [serial = 517] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7fb6b08ce800) [pid = 1939] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072916711]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7fb6aeeae000) [pid = 1939] [serial = 588] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7fb6abb4c800) [pid = 1939] [serial = 574] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7fb6a863f400) [pid = 1939] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7fb6ac5b4800) [pid = 1939] [serial = 551] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7fb6a8b2fc00) [pid = 1939] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7fb6ae2ea400) [pid = 1939] [serial = 541] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7fb6a8644400) [pid = 1939] [serial = 556] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7fb6a6b43400) [pid = 1939] [serial = 559] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7fb6a970a000) [pid = 1939] [serial = 538] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6a6753400) [pid = 1939] [serial = 562] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6a6233c00) [pid = 1939] [serial = 565] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6ae627c00) [pid = 1939] [serial = 568] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6ae524000) [pid = 1939] [serial = 526] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6a5d08c00) [pid = 1939] [serial = 571] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6ab4f3000) [pid = 1939] [serial = 529] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6abb48800) [pid = 1939] [serial = 577] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6bdc59c00) [pid = 1939] [serial = 520] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6b47e6000) [pid = 1939] [serial = 514] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6be4bd000) [pid = 1939] [serial = 523] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6af95a000) [pid = 1939] [serial = 535] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6af968c00) [pid = 1939] [serial = 532] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6abb47400) [pid = 1939] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6aeead000) [pid = 1939] [serial = 509] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6a9658000) [pid = 1939] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072880868]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6ac5af800) [pid = 1939] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072897827]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6a8b33c00) [pid = 1939] [serial = 546] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6c0beec00) [pid = 1939] [serial = 355] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6d6bbf800) [pid = 1939] [serial = 307] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6a9658c00) [pid = 1939] [serial = 478] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6d1d34000) [pid = 1939] [serial = 289] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6bd420000) [pid = 1939] [serial = 271] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6b4b82c00) [pid = 1939] [serial = 319] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6b079bc00) [pid = 1939] [serial = 467] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6cfff1400) [pid = 1939] [serial = 294] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6b079e000) [pid = 1939] [serial = 472] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6d6127000) [pid = 1939] [serial = 304] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6b57d6000) [pid = 1939] [serial = 454] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6b08d1c00) [pid = 1939] [serial = 481] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6d73db800) [pid = 1939] [serial = 439] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6c5870c00) [pid = 1939] [serial = 277] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6c2149c00) [pid = 1939] [serial = 237] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6d73da400) [pid = 1939] [serial = 313] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6b4915800) [pid = 1939] [serial = 373] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6b4912000) [pid = 1939] [serial = 383] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6b4d62400) [pid = 1939] [serial = 322] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6c30c2800) [pid = 1939] [serial = 274] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6b0791000) [pid = 1939] [serial = 457] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6ccea7400) [pid = 1939] [serial = 286] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6afe39400) [pid = 1939] [serial = 445] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6cc0e4000) [pid = 1939] [serial = 442] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b68aec00) [pid = 1939] [serial = 352] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6ccea6800) [pid = 1939] [serial = 361] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6cbfca400) [pid = 1939] [serial = 283] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6c126f800) [pid = 1939] [serial = 204] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6cbfc9c00) [pid = 1939] [serial = 430] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6c214ec00) [pid = 1939] [serial = 425] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6d577a000) [pid = 1939] [serial = 299] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6d6d73400) [pid = 1939] [serial = 367] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6cbdd3800) [pid = 1939] [serial = 280] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6b498a800) [pid = 1939] [serial = 370] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6b701b800) [pid = 1939] [serial = 420] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6b079d000) [pid = 1939] [serial = 475] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6b54d0000) [pid = 1939] [serial = 451] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6d5773800) [pid = 1939] [serial = 433] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6b4b7c400) [pid = 1939] [serial = 462] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6b54d4000) [pid = 1939] [serial = 448] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b9f29000) [pid = 1939] [serial = 231] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6c5877c00) [pid = 1939] [serial = 358] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6c0c2a000) [pid = 1939] [serial = 234] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6d6bb8000) [pid = 1939] [serial = 364] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6c321b800) [pid = 1939] [serial = 316] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6c2148800) [pid = 1939] [serial = 527] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6d73db400) [pid = 1939] [serial = 388] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6c2146000) [pid = 1939] [serial = 530] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6c0fad000) [pid = 1939] [serial = 524] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6d73dac00) [pid = 1939] [serial = 310] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6d6f74c00) [pid = 1939] [serial = 436] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6b498ac00) [pid = 1939] [serial = 378] [outer = (nil)] [url = about:blank]
08:15:54 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6c2de1400) [pid = 1939] [serial = 240] [outer = (nil)] [url = about:blank]
08:15:54 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
08:15:54 INFO - document served over http requires an https
08:15:54 INFO - sub-resource via fetch-request using the http-csp
08:15:54 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:54 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
08:15:54 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 2182ms
08:15:54 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
08:15:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfe4000 == 58 [pid = 1939] [id = 238]
08:15:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6a8b2cc00) [pid = 1939] [serial = 669] [outer = (nil)]
08:15:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6a964b400) [pid = 1939] [serial = 670] [outer = 0x7fb6a8b2cc00]
08:15:55 INFO - PROCESS | 1939 | 1449072955094 Marionette INFO loaded listener.js
08:15:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ac5b4800) [pid = 1939] [serial = 671] [outer = 0x7fb6a8b2cc00]
08:15:56 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
08:15:56 INFO - document served over http requires an https
08:15:56 INFO - sub-resource via fetch-request using the http-csp
08:15:56 INFO - delivery method with keep-origin-redirect and when
08:15: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"
08:15:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:56 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
08:15:56 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 1231ms
08:15:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:15:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65f1800 == 59 [pid = 1939] [id = 239]
08:15:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6a622cc00) [pid = 1939] [serial = 672] [outer = (nil)]
08:15:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6a6230400) [pid = 1939] [serial = 673] [outer = 0x7fb6a622cc00]
08:15:56 INFO - PROCESS | 1939 | 1449072956731 Marionette INFO loaded listener.js
08:15:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6a7d9a800) [pid = 1939] [serial = 674] [outer = 0x7fb6a622cc00]
08:15:57 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
08:15:57 INFO - document served over http requires an https
08:15:57 INFO - sub-resource via fetch-request using the http-csp
08:15:57 INFO - delivery method with no-redirect and when
08:15: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"
08:15:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:57 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
08:15:57 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 1686ms
08:15:57 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
08:15:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad731800 == 60 [pid = 1939] [id = 240]
08:15:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6a969ec00) [pid = 1939] [serial = 675] [outer = (nil)]
08:15:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6a9704400) [pid = 1939] [serial = 676] [outer = 0x7fb6a969ec00]
08:15:58 INFO - PROCESS | 1939 | 1449072958360 Marionette INFO loaded listener.js
08:15:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6ab606800) [pid = 1939] [serial = 677] [outer = 0x7fb6a969ec00]
08:15:59 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
08:15:59 INFO - document served over http requires an https
08:15:59 INFO - sub-resource via fetch-request using the http-csp
08:15:59 INFO - delivery method with swap-origin-redirect and when
08:15: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"
08:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:15:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:15:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:15:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:15:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:15:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:15:59 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
08:15:59 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 1607ms
08:15:59 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
08:15:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee16000 == 61 [pid = 1939] [id = 241]
08:15:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6ad7ab400) [pid = 1939] [serial = 678] [outer = (nil)]
08:15:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6adb15800) [pid = 1939] [serial = 679] [outer = 0x7fb6ad7ab400]
08:16:00 INFO - PROCESS | 1939 | 1449072960025 Marionette INFO loaded listener.js
08:16:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6ae237c00) [pid = 1939] [serial = 680] [outer = 0x7fb6ad7ab400]
08:16:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe61000 == 62 [pid = 1939] [id = 242]
08:16:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6ae44e000) [pid = 1939] [serial = 681] [outer = (nil)]
08:16:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6adf9d400) [pid = 1939] [serial = 682] [outer = 0x7fb6ae44e000]
08:16:01 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
08:16:01 INFO - document served over http requires an https
08:16:01 INFO - sub-resource via iframe-tag using the http-csp
08:16:01 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:01 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
08:16:01 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 1589ms
08:16:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:16:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe6b000 == 63 [pid = 1939] [id = 243]
08:16:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6ad7adc00) [pid = 1939] [serial = 683] [outer = (nil)]
08:16:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6ae523400) [pid = 1939] [serial = 684] [outer = 0x7fb6ad7adc00]
08:16:01 INFO - PROCESS | 1939 | 1449072961670 Marionette INFO loaded listener.js
08:16:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6ae9ddc00) [pid = 1939] [serial = 685] [outer = 0x7fb6ad7adc00]
08:16:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4708000 == 64 [pid = 1939] [id = 244]
08:16:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6ae9dc800) [pid = 1939] [serial = 686] [outer = (nil)]
08:16:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6aef45400) [pid = 1939] [serial = 687] [outer = 0x7fb6ae9dc800]
08:16:02 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
08:16:02 INFO - document served over http requires an https
08:16:02 INFO - sub-resource via iframe-tag using the http-csp
08:16:02 INFO - delivery method with no-redirect and when
08:16: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"
08:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:02 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
08:16:02 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 1751ms
08:16:02 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
08:16:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a0c800 == 65 [pid = 1939] [id = 245]
08:16:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6ae450400) [pid = 1939] [serial = 688] [outer = (nil)]
08:16:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6aef51000) [pid = 1939] [serial = 689] [outer = 0x7fb6ae450400]
08:16:03 INFO - PROCESS | 1939 | 1449072963414 Marionette INFO loaded listener.js
08:16:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6af917400) [pid = 1939] [serial = 690] [outer = 0x7fb6ae450400]
08:16:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cb8800 == 66 [pid = 1939] [id = 246]
08:16:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6af91ac00) [pid = 1939] [serial = 691] [outer = (nil)]
08:16:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6af4aec00) [pid = 1939] [serial = 692] [outer = 0x7fb6af91ac00]
08:16:04 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
08:16:04 INFO - document served over http requires an https
08:16:04 INFO - sub-resource via iframe-tag using the http-csp
08:16:04 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:04 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
08:16:04 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 1630ms
08:16:04 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
08:16:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b510c000 == 67 [pid = 1939] [id = 247]
08:16:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6af966c00) [pid = 1939] [serial = 693] [outer = (nil)]
08:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6af967c00) [pid = 1939] [serial = 694] [outer = 0x7fb6af966c00]
08:16:05 INFO - PROCESS | 1939 | 1449072965046 Marionette INFO loaded listener.js
08:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6afe39800) [pid = 1939] [serial = 695] [outer = 0x7fb6af966c00]
08:16:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6015000 == 68 [pid = 1939] [id = 248]
08:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b073ac00) [pid = 1939] [serial = 696] [outer = (nil)]
08:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b0736800) [pid = 1939] [serial = 697] [outer = 0x7fb6b073ac00]
08:16:06 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
08:16:06 INFO - document served over http requires an https
08:16:06 INFO - sub-resource via iframe-tag using the http-csp
08:16:06 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:06 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
08:16:06 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 1731ms
08:16:06 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
08:16:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b601f800 == 69 [pid = 1939] [id = 249]
08:16:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6af4b5400) [pid = 1939] [serial = 698] [outer = (nil)]
08:16:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b079c400) [pid = 1939] [serial = 699] [outer = 0x7fb6af4b5400]
08:16:06 INFO - PROCESS | 1939 | 1449072966848 Marionette INFO loaded listener.js
08:16:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b475a400) [pid = 1939] [serial = 700] [outer = 0x7fb6af4b5400]
08:16:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fdb800 == 70 [pid = 1939] [id = 250]
08:16:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b4754400) [pid = 1939] [serial = 701] [outer = (nil)]
08:16:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b475a000) [pid = 1939] [serial = 702] [outer = 0x7fb6b4754400]
08:16:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
08:16:07 INFO - document served over http requires an https
08:16:07 INFO - sub-resource via iframe-tag using the http-csp
08:16:07 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
08:16:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1733ms
08:16:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:16:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7045000 == 71 [pid = 1939] [id = 251]
08:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6ae9d6800) [pid = 1939] [serial = 703] [outer = (nil)]
08:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b47eec00) [pid = 1939] [serial = 704] [outer = 0x7fb6ae9d6800]
08:16:08 INFO - PROCESS | 1939 | 1449072968487 Marionette INFO loaded listener.js
08:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b490d800) [pid = 1939] [serial = 705] [outer = 0x7fb6ae9d6800]
08:16:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9413800 == 72 [pid = 1939] [id = 252]
08:16:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b48b9c00) [pid = 1939] [serial = 706] [outer = (nil)]
08:16:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b498c400) [pid = 1939] [serial = 707] [outer = 0x7fb6b48b9c00]
08:16:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
08:16:09 INFO - document served over http requires an https
08:16:09 INFO - sub-resource via iframe-tag using the http-csp
08:16:09 INFO - delivery method with no-redirect and when
08:16: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"
08:16:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
08:16:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1497ms
08:16:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
08:16:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b961b000 == 73 [pid = 1939] [id = 253]
08:16:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6af967000) [pid = 1939] [serial = 708] [outer = (nil)]
08:16:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6b4b75c00) [pid = 1939] [serial = 709] [outer = 0x7fb6af967000]
08:16:09 INFO - PROCESS | 1939 | 1449072969905 Marionette INFO loaded listener.js
08:16:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6b4d5dc00) [pid = 1939] [serial = 710] [outer = 0x7fb6af967000]
08:16:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ac1800 == 74 [pid = 1939] [id = 254]
08:16:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6b4d58400) [pid = 1939] [serial = 711] [outer = (nil)]
08:16:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6b4b82c00) [pid = 1939] [serial = 712] [outer = 0x7fb6b4d58400]
08:16:10 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
08:16:10 INFO - document served over http requires an https
08:16:10 INFO - sub-resource via iframe-tag using the http-csp
08:16:10 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:10 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
08:16:10 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 1534ms
08:16:10 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
08:16:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9cae800 == 75 [pid = 1939] [id = 255]
08:16:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6b4914c00) [pid = 1939] [serial = 713] [outer = (nil)]
08:16:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6b548b400) [pid = 1939] [serial = 714] [outer = 0x7fb6b4914c00]
08:16:11 INFO - PROCESS | 1939 | 1449072971531 Marionette INFO loaded listener.js
08:16:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6b57dfc00) [pid = 1939] [serial = 715] [outer = 0x7fb6b4914c00]
08:16:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
08:16:12 INFO - document served over http requires an https
08:16:12 INFO - sub-resource via script-tag using the http-csp
08:16:12 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
08:16:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1431ms
08:16:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:16:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd469000 == 76 [pid = 1939] [id = 256]
08:16:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6b5863800) [pid = 1939] [serial = 716] [outer = (nil)]
08:16:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6b5b63400) [pid = 1939] [serial = 717] [outer = 0x7fb6b5863800]
08:16:12 INFO - PROCESS | 1939 | 1449072972944 Marionette INFO loaded listener.js
08:16:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6b68aec00) [pid = 1939] [serial = 718] [outer = 0x7fb6b5863800]
08:16:13 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
08:16:13 INFO - document served over http requires an https
08:16:13 INFO - sub-resource via script-tag using the http-csp
08:16:13 INFO - delivery method with no-redirect and when
08:16: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"
08:16:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:13 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
08:16:13 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 1485ms
08:16:13 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
08:16:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfcf800 == 77 [pid = 1939] [id = 257]
08:16:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6b5869000) [pid = 1939] [serial = 719] [outer = (nil)]
08:16:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6b9a57800) [pid = 1939] [serial = 720] [outer = 0x7fb6b5869000]
08:16:14 INFO - PROCESS | 1939 | 1449072974435 Marionette INFO loaded listener.js
08:16:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6bd41d800) [pid = 1939] [serial = 721] [outer = 0x7fb6b5869000]
08:16:15 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
08:16:15 INFO - document served over http requires an https
08:16:15 INFO - sub-resource via script-tag using the http-csp
08:16:15 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:15 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
08:16:15 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 1443ms
08:16:15 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
08:16:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be382800 == 78 [pid = 1939] [id = 258]
08:16:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6b976cc00) [pid = 1939] [serial = 722] [outer = (nil)]
08:16:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6bd424000) [pid = 1939] [serial = 723] [outer = 0x7fb6b976cc00]
08:16:15 INFO - PROCESS | 1939 | 1449072975891 Marionette INFO loaded listener.js
08:16:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6bdc57000) [pid = 1939] [serial = 724] [outer = 0x7fb6b976cc00]
08:16:16 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
08:16:16 INFO - document served over http requires an https
08:16:16 INFO - sub-resource via script-tag using the http-csp
08:16:16 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:16 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
08:16:16 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 1484ms
08:16:16 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
08:16:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0c76000 == 79 [pid = 1939] [id = 259]
08:16:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6bd423000) [pid = 1939] [serial = 725] [outer = (nil)]
08:16:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6be256800) [pid = 1939] [serial = 726] [outer = 0x7fb6bd423000]
08:16:17 INFO - PROCESS | 1939 | 1449072977379 Marionette INFO loaded listener.js
08:16:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6be25b000) [pid = 1939] [serial = 727] [outer = 0x7fb6bd423000]
08:16:18 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
08:16:18 INFO - document served over http requires an https
08:16:18 INFO - sub-resource via script-tag using the http-csp
08:16:18 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:18 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
08:16:18 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 1480ms
08:16:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:16:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c23cb000 == 80 [pid = 1939] [id = 260]
08:16:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6be252800) [pid = 1939] [serial = 728] [outer = (nil)]
08:16:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6c02e0800) [pid = 1939] [serial = 729] [outer = 0x7fb6be252800]
08:16:18 INFO - PROCESS | 1939 | 1449072978867 Marionette INFO loaded listener.js
08:16:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6c08d7400) [pid = 1939] [serial = 730] [outer = 0x7fb6be252800]
08:16:19 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
08:16:19 INFO - document served over http requires an https
08:16:19 INFO - sub-resource via script-tag using the http-csp
08:16:19 INFO - delivery method with no-redirect and when
08:16: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"
08:16:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:19 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
08:16:19 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 1382ms
08:16:19 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
08:16:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3659800 == 81 [pid = 1939] [id = 261]
08:16:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6be4be000) [pid = 1939] [serial = 731] [outer = (nil)]
08:16:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6c0df0000) [pid = 1939] [serial = 732] [outer = 0x7fb6be4be000]
08:16:20 INFO - PROCESS | 1939 | 1449072980234 Marionette INFO loaded listener.js
08:16:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6c1f28000) [pid = 1939] [serial = 733] [outer = 0x7fb6be4be000]
08:16:21 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
08:16:21 INFO - document served over http requires an https
08:16:21 INFO - sub-resource via script-tag using the http-csp
08:16:21 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:21 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
08:16:21 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 1385ms
08:16:21 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
08:16:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5b4a800 == 82 [pid = 1939] [id = 262]
08:16:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6a90e3000) [pid = 1939] [serial = 734] [outer = (nil)]
08:16:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6c214e400) [pid = 1939] [serial = 735] [outer = 0x7fb6a90e3000]
08:16:21 INFO - PROCESS | 1939 | 1449072981627 Marionette INFO loaded listener.js
08:16:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6c3b44c00) [pid = 1939] [serial = 736] [outer = 0x7fb6a90e3000]
08:16:22 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
08:16:22 INFO - document served over http requires an https
08:16:22 INFO - sub-resource via xhr-request using the http-csp
08:16:22 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:22 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
08:16:22 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 1377ms
08:16:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:16:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2df800 == 83 [pid = 1939] [id = 263]
08:16:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6a6755400) [pid = 1939] [serial = 737] [outer = (nil)]
08:16:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6af91e800) [pid = 1939] [serial = 738] [outer = 0x7fb6a6755400]
08:16:24 INFO - PROCESS | 1939 | 1449072984668 Marionette INFO loaded listener.js
08:16:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7fb6c3ec2c00) [pid = 1939] [serial = 739] [outer = 0x7fb6a6755400]
08:16:25 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
08:16:25 INFO - document served over http requires an https
08:16:25 INFO - sub-resource via xhr-request using the http-csp
08:16:25 INFO - delivery method with no-redirect and when
08:16: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"
08:16:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:25 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
08:16:25 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 2931ms
08:16:25 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
08:16:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac490800 == 84 [pid = 1939] [id = 264]
08:16:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7fb6a622c400) [pid = 1939] [serial = 740] [outer = (nil)]
08:16:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7fb6a863e000) [pid = 1939] [serial = 741] [outer = 0x7fb6a622c400]
08:16:25 INFO - PROCESS | 1939 | 1449072985990 Marionette INFO loaded listener.js
08:16:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7fb6c40ee400) [pid = 1939] [serial = 742] [outer = 0x7fb6a622c400]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b601a800 == 83 [pid = 1939] [id = 203]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab826000 == 82 [pid = 1939] [id = 213]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6029800 == 81 [pid = 1939] [id = 214]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91cf000 == 80 [pid = 1939] [id = 215]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badc1000 == 79 [pid = 1939] [id = 216]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdd69800 == 78 [pid = 1939] [id = 217]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1f1a000 == 77 [pid = 1939] [id = 218]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b32800 == 76 [pid = 1939] [id = 219]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5b3b000 == 75 [pid = 1939] [id = 220]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d6d05000 == 74 [pid = 1939] [id = 221]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac07a800 == 73 [pid = 1939] [id = 222]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f0f800 == 72 [pid = 1939] [id = 223]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f1c800 == 71 [pid = 1939] [id = 224]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf4f800 == 70 [pid = 1939] [id = 225]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf59800 == 69 [pid = 1939] [id = 226]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5d7800 == 68 [pid = 1939] [id = 227]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5e2000 == 67 [pid = 1939] [id = 228]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac391000 == 66 [pid = 1939] [id = 229]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f9c000 == 65 [pid = 1939] [id = 230]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5898800 == 64 [pid = 1939] [id = 231]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9920000 == 63 [pid = 1939] [id = 232]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad73a000 == 62 [pid = 1939] [id = 233]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8ada800 == 61 [pid = 1939] [id = 234]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fca000 == 60 [pid = 1939] [id = 87]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b966f800 == 59 [pid = 1939] [id = 79]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9915800 == 58 [pid = 1939] [id = 235]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac0a8800 == 57 [pid = 1939] [id = 236]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c0800 == 56 [pid = 1939] [id = 237]
08:16:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfe4000 == 55 [pid = 1939] [id = 238]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65f1800 == 54 [pid = 1939] [id = 239]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad731800 == 53 [pid = 1939] [id = 240]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee16000 == 52 [pid = 1939] [id = 241]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6059000 == 51 [pid = 1939] [id = 81]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe61000 == 50 [pid = 1939] [id = 242]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe6b000 == 49 [pid = 1939] [id = 243]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4708000 == 48 [pid = 1939] [id = 244]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a0c800 == 47 [pid = 1939] [id = 245]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cb8800 == 46 [pid = 1939] [id = 246]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b510c000 == 45 [pid = 1939] [id = 247]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6015000 == 44 [pid = 1939] [id = 248]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b601f800 == 43 [pid = 1939] [id = 249]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fdb800 == 42 [pid = 1939] [id = 250]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7045000 == 41 [pid = 1939] [id = 251]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9413800 == 40 [pid = 1939] [id = 252]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b961b000 == 39 [pid = 1939] [id = 253]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ac1800 == 38 [pid = 1939] [id = 254]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9cae800 == 37 [pid = 1939] [id = 255]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd469000 == 36 [pid = 1939] [id = 256]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91c3000 == 35 [pid = 1939] [id = 96]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badc3000 == 34 [pid = 1939] [id = 83]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfcf800 == 33 [pid = 1939] [id = 257]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be382800 == 32 [pid = 1939] [id = 258]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0c76000 == 31 [pid = 1939] [id = 259]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c23cb000 == 30 [pid = 1939] [id = 260]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3659800 == 29 [pid = 1939] [id = 261]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5b4a800 == 28 [pid = 1939] [id = 262]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2df800 == 27 [pid = 1939] [id = 263]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5840000 == 26 [pid = 1939] [id = 74]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d80800 == 25 [pid = 1939] [id = 86]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9abc000 == 24 [pid = 1939] [id = 80]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1fe5000 == 23 [pid = 1939] [id = 95]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b702d000 == 22 [pid = 1939] [id = 76]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1f19800 == 21 [pid = 1939] [id = 94]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7032000 == 20 [pid = 1939] [id = 82]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af85e000 == 19 [pid = 1939] [id = 211]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c11e6800 == 18 [pid = 1939] [id = 72]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9403800 == 17 [pid = 1939] [id = 84]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c021e000 == 16 [pid = 1939] [id = 85]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b604b800 == 15 [pid = 1939] [id = 91]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9404000 == 14 [pid = 1939] [id = 78]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91e2000 == 13 [pid = 1939] [id = 89]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5618800 == 12 [pid = 1939] [id = 93]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf299800 == 11 [pid = 1939] [id = 147]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0c5e800 == 10 [pid = 1939] [id = 151]
08:16:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2462800 == 9 [pid = 1939] [id = 153]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7fb6b0739800) [pid = 1939] [serial = 589] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7fb6afe1d800) [pid = 1939] [serial = 584] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7fb6a9711800) [pid = 1939] [serial = 539] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7fb6af973c00) [pid = 1939] [serial = 542] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6ae2f0800) [pid = 1939] [serial = 552] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6ae517c00) [pid = 1939] [serial = 575] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6bd57d800) [pid = 1939] [serial = 518] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6af959800) [pid = 1939] [serial = 547] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6b9e7a400) [pid = 1939] [serial = 505] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6b073a000) [pid = 1939] [serial = 510] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6af971c00) [pid = 1939] [serial = 533] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6af972800) [pid = 1939] [serial = 536] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6b54d7c00) [pid = 1939] [serial = 515] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6bdf58400) [pid = 1939] [serial = 521] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6ae518c00) [pid = 1939] [serial = 578] [outer = (nil)] [url = about:blank]
08:16:30 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6af917c00) [pid = 1939] [serial = 581] [outer = (nil)] [url = about:blank]
08:16:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
08:16:30 INFO - document served over http requires an https
08:16:30 INFO - sub-resource via xhr-request using the http-csp
08:16:30 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
08:16:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 5436ms
08:16:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
08:16:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e9000 == 10 [pid = 1939] [id = 265]
08:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6a6b49800) [pid = 1939] [serial = 743] [outer = (nil)]
08:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6a7d9ec00) [pid = 1939] [serial = 744] [outer = 0x7fb6a6b49800]
08:16:31 INFO - PROCESS | 1939 | 1449072991237 Marionette INFO loaded listener.js
08:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6a863f800) [pid = 1939] [serial = 745] [outer = 0x7fb6a6b49800]
08:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6a863d800) [pid = 1939] [serial = 746] [outer = 0x7fb6b99d5c00]
08:16:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
08:16:32 INFO - document served over http requires an https
08:16:32 INFO - sub-resource via xhr-request using the http-csp
08:16:32 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
08:16:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1231ms
08:16:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
08:16:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f0c800 == 11 [pid = 1939] [id = 266]
08:16:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6a8b29800) [pid = 1939] [serial = 747] [outer = (nil)]
08:16:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6a8d24400) [pid = 1939] [serial = 748] [outer = 0x7fb6a8b29800]
08:16:32 INFO - PROCESS | 1939 | 1449072992601 Marionette INFO loaded listener.js
08:16:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6a90dd000) [pid = 1939] [serial = 749] [outer = 0x7fb6a8b29800]
08:16:33 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
08:16:33 INFO - document served over http requires an https
08:16:33 INFO - sub-resource via xhr-request using the http-csp
08:16:33 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:33 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
08:16:33 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 1328ms
08:16:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:16:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc5000 == 12 [pid = 1939] [id = 267]
08:16:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6a622ec00) [pid = 1939] [serial = 750] [outer = (nil)]
08:16:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6a969f400) [pid = 1939] [serial = 751] [outer = 0x7fb6a622ec00]
08:16:33 INFO - PROCESS | 1939 | 1449072993897 Marionette INFO loaded listener.js
08:16:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6a970e000) [pid = 1939] [serial = 752] [outer = 0x7fb6a622ec00]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6a9654c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6c3ec3c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6a7d9e400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6a674a400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6a90dcc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6adb13000) [pid = 1939] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6a7d9dc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6b498d400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6c0960400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6abb43400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6b0738800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6ae51ec00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6a9695400) [pid = 1939] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072934256]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6b47ea800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6a9698400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6b99d6800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6cce06400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6a970f800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6ac4d9800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6b9766000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6a7d9bc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6b0737800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6c0facc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6ab4edc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6ae22e800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6b54d3000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6a6b3f800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6ae15e400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6ae451000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6a6232400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6b08d8c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6aef4dc00) [pid = 1939] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6aeea6c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6c024d800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6a5d04400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6b4757800) [pid = 1939] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b9a51c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6c30c7400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6a969ac00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b4752c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6ab4ec400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6a8b2a400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6af958c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6a9703400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6afe0f800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6b9a48c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6a9651c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a7da0800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ae15d800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6a863a400) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6b079a000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6a8b2cc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6b9467000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ad7a9000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a90de000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ab436800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6a8b2d800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6ae44f000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6a8b2b800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6af955800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6afe17c00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6adb13800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6ae22a800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6a622c000) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6afe2b800) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b64dcc00) [pid = 1939] [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]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6a964b400) [pid = 1939] [serial = 670] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6a7d9f800) [pid = 1939] [serial = 649] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6ac4dec00) [pid = 1939] [serial = 646] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6adfa1c00) [pid = 1939] [serial = 643] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6adb19000) [pid = 1939] [serial = 640] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6a96a1000) [pid = 1939] [serial = 635] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6adb15c00) [pid = 1939] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6b490ac00) [pid = 1939] [serial = 604] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6b47f1000) [pid = 1939] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6ae160400) [pid = 1939] [serial = 619] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6ab43bc00) [pid = 1939] [serial = 661] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6bd422400) [pid = 1939] [serial = 610] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6a863e800) [pid = 1939] [serial = 652] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6abb4a000) [pid = 1939] [serial = 664] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6c1259400) [pid = 1939] [serial = 613] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6ae445c00) [pid = 1939] [serial = 622] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6aef54000) [pid = 1939] [serial = 630] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6a9699400) [pid = 1939] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072934256]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6af95c400) [pid = 1939] [serial = 601] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6ad7ab000) [pid = 1939] [serial = 667] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6a7d9cc00) [pid = 1939] [serial = 658] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6c360ec00) [pid = 1939] [serial = 616] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6ae451c00) [pid = 1939] [serial = 625] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6aef49400) [pid = 1939] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6b7020000) [pid = 1939] [serial = 607] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6ab4f6400) [pid = 1939] [serial = 655] [outer = (nil)] [url = about:blank]
08:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6a970cc00) [pid = 1939] [serial = 598] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6bdf59400) [pid = 1939] [serial = 611] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6c30ca800) [pid = 1939] [serial = 614] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6adf9fc00) [pid = 1939] [serial = 650] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6ac5ba800) [pid = 1939] [serial = 557] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6a8646400) [pid = 1939] [serial = 560] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6a6b44800) [pid = 1939] [serial = 563] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6a6b42400) [pid = 1939] [serial = 566] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6b548b000) [pid = 1939] [serial = 569] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6a8b36c00) [pid = 1939] [serial = 572] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6b99cf000) [pid = 1939] [serial = 608] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6b47ef400) [pid = 1939] [serial = 594] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6a9696400) [pid = 1939] [serial = 653] [outer = (nil)] [url = about:blank]
08:16:38 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6ad7a4c00) [pid = 1939] [serial = 656] [outer = (nil)] [url = about:blank]
08:16:38 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
08:16:38 INFO - document served over http requires an https
08:16:38 INFO - sub-resource via xhr-request using the http-csp
08:16:38 INFO - delivery method with no-redirect and when
08:16: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"
08:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:38 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
08:16:38 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 4701ms
08:16:38 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
08:16:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc2d800 == 13 [pid = 1939] [id = 268]
08:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6a5d10000) [pid = 1939] [serial = 753] [outer = (nil)]
08:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a8648000) [pid = 1939] [serial = 754] [outer = 0x7fb6a5d10000]
08:16:38 INFO - PROCESS | 1939 | 1449072998581 Marionette INFO loaded listener.js
08:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a969e000) [pid = 1939] [serial = 755] [outer = 0x7fb6a5d10000]
08:16:39 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
08:16:39 INFO - document served over http requires an https
08:16:39 INFO - sub-resource via xhr-request using the http-csp
08:16:39 INFO - delivery method with swap-origin-redirect and when
08:16: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"
08:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:39 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
08:16:39 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 1131ms
08:16:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:16:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac094000 == 14 [pid = 1939] [id = 269]
08:16:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a6b40800) [pid = 1939] [serial = 756] [outer = (nil)]
08:16:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6ab43e400) [pid = 1939] [serial = 757] [outer = 0x7fb6a6b40800]
08:16:39 INFO - PROCESS | 1939 | 1449072999700 Marionette INFO loaded listener.js
08:16:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6ab4fa800) [pid = 1939] [serial = 758] [outer = 0x7fb6a6b40800]
08:16:40 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
08:16:40 INFO - document served over http requires an http
08:16:40 INFO - sub-resource via fetch-request using the meta-csp
08:16:40 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:16:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:16:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:16:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:40 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
08:16:40 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 1430ms
08:16:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:16:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a934c800 == 15 [pid = 1939] [id = 270]
08:16:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a8646c00) [pid = 1939] [serial = 759] [outer = (nil)]
08:16:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a8b36000) [pid = 1939] [serial = 760] [outer = 0x7fb6a8646c00]
08:16:41 INFO - PROCESS | 1939 | 1449073001356 Marionette INFO loaded listener.js
08:16:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a969e800) [pid = 1939] [serial = 761] [outer = 0x7fb6a8646c00]
08:16:42 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
08:16:42 INFO - document served over http requires an http
08:16:42 INFO - sub-resource via fetch-request using the meta-csp
08:16:42 INFO - delivery method with no-redirect and when
08:16: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"
08:16:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:16:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:16:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:16:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:42 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
08:16:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1480ms
08:16:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:16:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac399000 == 16 [pid = 1939] [id = 271]
08:16:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a5d07800) [pid = 1939] [serial = 762] [outer = (nil)]
08:16:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a970e400) [pid = 1939] [serial = 763] [outer = 0x7fb6a5d07800]
08:16:42 INFO - PROCESS | 1939 | 1449073002798 Marionette INFO loaded listener.js
08:16:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6ac4d6c00) [pid = 1939] [serial = 764] [outer = 0x7fb6a5d07800]
08:16:43 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
08:16:43 INFO - document served over http requires an http
08:16:43 INFO - sub-resource via fetch-request using the meta-csp
08:16:43 INFO - delivery method with swap-origin-redirect and when
08:16: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:16:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:16:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:16:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:43 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
08:16:43 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 1385ms
08:16:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:16:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5d9000 == 17 [pid = 1939] [id = 272]
08:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6ac4d9400) [pid = 1939] [serial = 765] [outer = (nil)]
08:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6ac5b1000) [pid = 1939] [serial = 766] [outer = 0x7fb6ac4d9400]
08:16:44 INFO - PROCESS | 1939 | 1449073004209 Marionette INFO loaded listener.js
08:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ac5bc800) [pid = 1939] [serial = 767] [outer = 0x7fb6ac4d9400]
08:16:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad728800 == 18 [pid = 1939] [id = 273]
08:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ac5b8000) [pid = 1939] [serial = 768] [outer = (nil)]
08:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ad7a4400) [pid = 1939] [serial = 769] [outer = 0x7fb6ac5b8000]
08:16:45 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
08:16:45 INFO - document served over http requires an http
08:16:45 INFO - sub-resource via iframe-tag using the meta-csp
08:16:45 INFO - delivery method with keep-origin-redirect and when
08:16:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:45 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
08:16:45 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 1434ms
08:16:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:16:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc4800 == 19 [pid = 1939] [id = 274]
08:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6ac5af400) [pid = 1939] [serial = 770] [outer = (nil)]
08:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6ad7aa000) [pid = 1939] [serial = 771] [outer = 0x7fb6ac5af400]
08:16:45 INFO - PROCESS | 1939 | 1449073005658 Marionette INFO loaded listener.js
08:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6adb1d800) [pid = 1939] [serial = 772] [outer = 0x7fb6ac5af400]
08:16:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada92800 == 20 [pid = 1939] [id = 275]
08:16:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6adb14800) [pid = 1939] [serial = 773] [outer = (nil)]
08:16:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6adfa1c00) [pid = 1939] [serial = 774] [outer = 0x7fb6adb14800]
08:16:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
08:16:46 INFO - document served over http requires an http
08:16:46 INFO - sub-resource via iframe-tag using the meta-csp
08:16:46 INFO - delivery method with no-redirect and when
08:16: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"
08:16:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
08:16:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1429ms
08:16:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:16:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adaad000 == 21 [pid = 1939] [id = 276]
08:16:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6ad7a3800) [pid = 1939] [serial = 775] [outer = (nil)]
08:16:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6adfa3800) [pid = 1939] [serial = 776] [outer = 0x7fb6ad7a3800]
08:16:47 INFO - PROCESS | 1939 | 1449073007108 Marionette INFO loaded listener.js
08:16:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6ae15cc00) [pid = 1939] [serial = 777] [outer = 0x7fb6ad7a3800]
08:16:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf60000 == 22 [pid = 1939] [id = 277]
08:16:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6ae22c000) [pid = 1939] [serial = 778] [outer = (nil)]
08:16:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6ae22b400) [pid = 1939] [serial = 779] [outer = 0x7fb6ae22c000]
08:16:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
08:16:48 INFO - document served over http requires an http
08:16:48 INFO - sub-resource via iframe-tag using the meta-csp
08:16:48 INFO - delivery method with swap-origin-redirect and when
08:16:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:16:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:16:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
08:16:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1482ms
08:16:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:16:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac091800 == 23 [pid = 1939] [id = 278]
08:16:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6ae2e6000) [pid = 1939] [serial = 780] [outer = (nil)]
08:16:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6ae2eb000) [pid = 1939] [serial = 781] [outer = 0x7fb6ae2e6000]
08:16:48 INFO - PROCESS | 1939 | 1449073008720 Marionette INFO loaded listener.js
08:16:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6ae444400) [pid = 1939] [serial = 782] [outer = 0x7fb6ae2e6000]
08:16:49 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
08:16:49 INFO - document served over http requires an http
08:16:49 INFO - sub-resource via script-tag using the meta-csp
08:16:49 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:49 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
08:16:49 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 1482ms
08:16:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:16:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2d9000 == 24 [pid = 1939] [id = 279]
08:16:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6ae2e9c00) [pid = 1939] [serial = 783] [outer = (nil)]
08:16:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ae44e800) [pid = 1939] [serial = 784] [outer = 0x7fb6ae2e9c00]
08:16:50 INFO - PROCESS | 1939 | 1449073010020 Marionette INFO loaded listener.js
08:16:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ae520400) [pid = 1939] [serial = 785] [outer = 0x7fb6ae2e9c00]
08:16:50 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
08:16:50 INFO - document served over http requires an http
08:16:50 INFO - sub-resource via script-tag using the meta-csp
08:16:50 INFO - delivery method with no-redirect and when
08:16: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"
08:16:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:50 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
08:16:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1227ms
08:16:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:16:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee11000 == 25 [pid = 1939] [id = 280]
08:16:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6ae445000) [pid = 1939] [serial = 786] [outer = (nil)]
08:16:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae628400) [pid = 1939] [serial = 787] [outer = 0x7fb6ae445000]
08:16:51 INFO - PROCESS | 1939 | 1449073011332 Marionette INFO loaded listener.js
08:16:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ae9d8400) [pid = 1939] [serial = 788] [outer = 0x7fb6ae445000]
08:16:52 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
08:16:52 INFO - document served over http requires an http
08:16:52 INFO - sub-resource via script-tag using the meta-csp
08:16:52 INFO - delivery method with swap-origin-redirect and when
08:16:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:16:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:16:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:16:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:52 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
08:16:52 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 1386ms
08:16:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:16:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe54800 == 26 [pid = 1939] [id = 281]
08:16:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ae521c00) [pid = 1939] [serial = 789] [outer = (nil)]
08:16:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6aeea6c00) [pid = 1939] [serial = 790] [outer = 0x7fb6ae521c00]
08:16:52 INFO - PROCESS | 1939 | 1449073012752 Marionette INFO loaded listener.js
08:16:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6aef47400) [pid = 1939] [serial = 791] [outer = 0x7fb6ae521c00]
08:16:53 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
08:16:53 INFO - document served over http requires an http
08:16:53 INFO - sub-resource via xhr-request using the meta-csp
08:16:53 INFO - delivery method with keep-origin-redirect and when
08:16:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:53 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
08:16:53 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 1436ms
08:16:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:16:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b085f000 == 27 [pid = 1939] [id = 282]
08:16:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae9dc000) [pid = 1939] [serial = 792] [outer = (nil)]
08:16:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6aef52400) [pid = 1939] [serial = 793] [outer = 0x7fb6ae9dc000]
08:16:54 INFO - PROCESS | 1939 | 1449073014204 Marionette INFO loaded listener.js
08:16:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6af90f400) [pid = 1939] [serial = 794] [outer = 0x7fb6ae9dc000]
08:16:55 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
08:16:55 INFO - document served over http requires an http
08:16:55 INFO - sub-resource via xhr-request using the meta-csp
08:16:55 INFO - delivery method with no-redirect and when
08:16: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"
08:16:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:55 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
08:16:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1376ms
08:16:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:16:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b471f000 == 28 [pid = 1939] [id = 283]
08:16:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6adfa0800) [pid = 1939] [serial = 795] [outer = (nil)]
08:16:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6af95a000) [pid = 1939] [serial = 796] [outer = 0x7fb6adfa0800]
08:16:55 INFO - PROCESS | 1939 | 1449073015613 Marionette INFO loaded listener.js
08:16:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6af971000) [pid = 1939] [serial = 797] [outer = 0x7fb6adfa0800]
08:16:56 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
08:16:56 INFO - document served over http requires an http
08:16:56 INFO - sub-resource via xhr-request using the meta-csp
08:16:56 INFO - delivery method with swap-origin-redirect and when
08:16:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:16:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:16:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:56 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
08:16:56 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 1380ms
08:16:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:16:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cb1000 == 29 [pid = 1939] [id = 284]
08:16:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6ac5b0c00) [pid = 1939] [serial = 798] [outer = (nil)]
08:16:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6afe14c00) [pid = 1939] [serial = 799] [outer = 0x7fb6ac5b0c00]
08:16:56 INFO - PROCESS | 1939 | 1449073016941 Marionette INFO loaded listener.js
08:16:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6afe2d000) [pid = 1939] [serial = 800] [outer = 0x7fb6ac5b0c00]
08:16:57 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
08:16:57 INFO - document served over http requires an https
08:16:57 INFO - sub-resource via fetch-request using the meta-csp
08:16:57 INFO - delivery method with keep-origin-redirect and when
08:16: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"
08:16:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:16:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:16:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:16:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:57 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
08:16:57 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 1382ms
08:16:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:16:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5618800 == 30 [pid = 1939] [id = 285]
08:16:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6af950c00) [pid = 1939] [serial = 801] [outer = (nil)]
08:16:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6afe2cc00) [pid = 1939] [serial = 802] [outer = 0x7fb6af950c00]
08:16:58 INFO - PROCESS | 1939 | 1449073018403 Marionette INFO loaded listener.js
08:16:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b073b000) [pid = 1939] [serial = 803] [outer = 0x7fb6af950c00]
08:16:59 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
08:16:59 INFO - document served over http requires an https
08:16:59 INFO - sub-resource via fetch-request using the meta-csp
08:16:59 INFO - delivery method with no-redirect and when
08:16: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"
08:16:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:16:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:16:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:16:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:16:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:16:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:16:59 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
08:16:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1479ms
08:16:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:16:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b600e000 == 31 [pid = 1939] [id = 286]
08:16:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6afe18c00) [pid = 1939] [serial = 804] [outer = (nil)]
08:16:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b073b400) [pid = 1939] [serial = 805] [outer = 0x7fb6afe18c00]
08:16:59 INFO - PROCESS | 1939 | 1449073019848 Marionette INFO loaded listener.js
08:16:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6b08ca800) [pid = 1939] [serial = 806] [outer = 0x7fb6afe18c00]
08:17:00 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
08:17:00 INFO - document served over http requires an https
08:17:00 INFO - sub-resource via fetch-request using the meta-csp
08:17:00 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:00 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
08:17:00 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 1375ms
08:17:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:17:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b605d000 == 32 [pid = 1939] [id = 287]
08:17:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6b0737800) [pid = 1939] [serial = 807] [outer = (nil)]
08:17:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b08cac00) [pid = 1939] [serial = 808] [outer = 0x7fb6b0737800]
08:17:01 INFO - PROCESS | 1939 | 1449073021272 Marionette INFO loaded listener.js
08:17:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6b08d2800) [pid = 1939] [serial = 809] [outer = 0x7fb6b0737800]
08:17:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fc5800 == 33 [pid = 1939] [id = 288]
08:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6b4759400) [pid = 1939] [serial = 810] [outer = (nil)]
08:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b08cc800) [pid = 1939] [serial = 811] [outer = 0x7fb6b4759400]
08:17:02 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
08:17:02 INFO - document served over http requires an https
08:17:02 INFO - sub-resource via iframe-tag using the meta-csp
08:17:02 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:02 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
08:17:02 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 1538ms
08:17:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:17:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fcb000 == 34 [pid = 1939] [id = 289]
08:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6adfa7c00) [pid = 1939] [serial = 812] [outer = (nil)]
08:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b47eb400) [pid = 1939] [serial = 813] [outer = 0x7fb6adfa7c00]
08:17:02 INFO - PROCESS | 1939 | 1449073022955 Marionette INFO loaded listener.js
08:17:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b48b2800) [pid = 1939] [serial = 814] [outer = 0x7fb6adfa7c00]
08:17:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d79800 == 35 [pid = 1939] [id = 290]
08:17:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b48b3c00) [pid = 1939] [serial = 815] [outer = (nil)]
08:17:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b48b4400) [pid = 1939] [serial = 816] [outer = 0x7fb6b48b3c00]
08:17:04 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
08:17:04 INFO - document served over http requires an https
08:17:04 INFO - sub-resource via iframe-tag using the meta-csp
08:17:04 INFO - delivery method with no-redirect and when
08:17: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"
08:17:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:04 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
08:17:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1678ms
08:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:17:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d7f000 == 36 [pid = 1939] [id = 291]
08:17:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b48b4c00) [pid = 1939] [serial = 817] [outer = (nil)]
08:17:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b4912c00) [pid = 1939] [serial = 818] [outer = 0x7fb6b48b4c00]
08:17:04 INFO - PROCESS | 1939 | 1449073024643 Marionette INFO loaded listener.js
08:17:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b4b73800) [pid = 1939] [serial = 819] [outer = 0x7fb6b48b4c00]
08:17:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91e2800 == 37 [pid = 1939] [id = 292]
08:17:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b498a400) [pid = 1939] [serial = 820] [outer = (nil)]
08:17:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b4988000) [pid = 1939] [serial = 821] [outer = 0x7fb6b498a400]
08:17:05 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
08:17:05 INFO - document served over http requires an https
08:17:05 INFO - sub-resource via iframe-tag using the meta-csp
08:17:05 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:05 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
08:17:05 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 1529ms
08:17:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:17:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9405000 == 38 [pid = 1939] [id = 293]
08:17:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b490c400) [pid = 1939] [serial = 822] [outer = (nil)]
08:17:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b4b7d800) [pid = 1939] [serial = 823] [outer = 0x7fb6b490c400]
08:17:06 INFO - PROCESS | 1939 | 1449073026159 Marionette INFO loaded listener.js
08:17:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b4d5f000) [pid = 1939] [serial = 824] [outer = 0x7fb6b490c400]
08:17:07 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
08:17:07 INFO - document served over http requires an https
08:17:07 INFO - sub-resource via script-tag using the meta-csp
08:17:07 INFO - delivery method with keep-origin-redirect and when
08:17:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:17:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:17:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:07 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
08:17:07 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 1478ms
08:17:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:17:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9667000 == 39 [pid = 1939] [id = 294]
08:17:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b4984400) [pid = 1939] [serial = 825] [outer = (nil)]
08:17:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b4d59400) [pid = 1939] [serial = 826] [outer = 0x7fb6b4984400]
08:17:07 INFO - PROCESS | 1939 | 1449073027558 Marionette INFO loaded listener.js
08:17:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b5488000) [pid = 1939] [serial = 827] [outer = 0x7fb6b4984400]
08:17:09 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
08:17:09 INFO - document served over http requires an https
08:17:09 INFO - sub-resource via script-tag using the meta-csp
08:17:09 INFO - delivery method with no-redirect and when
08:17: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"
08:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:17:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:17:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:09 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
08:17:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2432ms
08:17:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:17:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ab3000 == 40 [pid = 1939] [id = 295]
08:17:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b5491000) [pid = 1939] [serial = 828] [outer = (nil)]
08:17:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b54cf800) [pid = 1939] [serial = 829] [outer = 0x7fb6b5491000]
08:17:09 INFO - PROCESS | 1939 | 1449073029992 Marionette INFO loaded listener.js
08:17:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b5865800) [pid = 1939] [serial = 830] [outer = 0x7fb6b5491000]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac490800 == 39 [pid = 1939] [id = 264]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad728800 == 38 [pid = 1939] [id = 273]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada92800 == 37 [pid = 1939] [id = 275]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf60000 == 36 [pid = 1939] [id = 277]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fc5800 == 35 [pid = 1939] [id = 288]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d79800 == 34 [pid = 1939] [id = 290]
08:17:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91e2800 == 33 [pid = 1939] [id = 292]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6ad7a6c00) [pid = 1939] [serial = 665] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6ae237000) [pid = 1939] [serial = 668] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6ab602800) [pid = 1939] [serial = 599] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6aef4d400) [pid = 1939] [serial = 626] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6c407b800) [pid = 1939] [serial = 617] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6a8b37c00) [pid = 1939] [serial = 659] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6b073dc00) [pid = 1939] [serial = 602] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6be25b800) [pid = 1939] [serial = 631] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6ae44d800) [pid = 1939] [serial = 623] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6b48ab000) [pid = 1939] [serial = 620] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b4b78800) [pid = 1939] [serial = 605] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6be25c800) [pid = 1939] [serial = 636] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6adb1f000) [pid = 1939] [serial = 641] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6adfa9800) [pid = 1939] [serial = 644] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6adf9e000) [pid = 1939] [serial = 647] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6abb47000) [pid = 1939] [serial = 662] [outer = (nil)] [url = about:blank]
08:17:13 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ac5b4800) [pid = 1939] [serial = 671] [outer = (nil)] [url = about:blank]
08:17:13 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
08:17:13 INFO - document served over http requires an https
08:17:13 INFO - sub-resource via script-tag using the meta-csp
08:17:13 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:17:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:17:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:13 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
08:17:13 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 4437ms
08:17:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:17:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65df800 == 34 [pid = 1939] [id = 296]
08:17:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a6752400) [pid = 1939] [serial = 831] [outer = (nil)]
08:17:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a6b3e800) [pid = 1939] [serial = 832] [outer = 0x7fb6a6752400]
08:17:14 INFO - PROCESS | 1939 | 1449073034356 Marionette INFO loaded listener.js
08:17:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a6b46000) [pid = 1939] [serial = 833] [outer = 0x7fb6a6752400]
08:17:15 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
08:17:15 INFO - document served over http requires an https
08:17:15 INFO - sub-resource via xhr-request using the meta-csp
08:17:15 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:17:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:17:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:15 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
08:17:15 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 1087ms
08:17:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:17:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8aef800 == 35 [pid = 1939] [id = 297]
08:17:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a7da0800) [pid = 1939] [serial = 834] [outer = (nil)]
08:17:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a863ec00) [pid = 1939] [serial = 835] [outer = 0x7fb6a7da0800]
08:17:15 INFO - PROCESS | 1939 | 1449073035402 Marionette INFO loaded listener.js
08:17:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6a8b2dc00) [pid = 1939] [serial = 836] [outer = 0x7fb6a7da0800]
08:17:16 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
08:17:16 INFO - document served over http requires an https
08:17:16 INFO - sub-resource via xhr-request using the meta-csp
08:17:16 INFO - delivery method with no-redirect and when
08:17: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"
08:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:17:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:17:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:16 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
08:17:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1126ms
08:17:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:17:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69bd000 == 36 [pid = 1939] [id = 298]
08:17:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6a5d11800) [pid = 1939] [serial = 837] [outer = (nil)]
08:17:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6a90d7400) [pid = 1939] [serial = 838] [outer = 0x7fb6a5d11800]
08:17:16 INFO - PROCESS | 1939 | 1449073036641 Marionette INFO loaded listener.js
08:17:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6a964bc00) [pid = 1939] [serial = 839] [outer = 0x7fb6a5d11800]
08:17:17 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
08:17:17 INFO - document served over http requires an https
08:17:17 INFO - sub-resource via xhr-request using the meta-csp
08:17:17 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:17:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:17:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:17 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
08:17:17 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 1239ms
08:17:17 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
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6a6755400) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6a622c400) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b5869000) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6a6b40800) [pid = 1939] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4914c00) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6b48b9c00) [pid = 1939] [serial = 706] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072969130]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b5863800) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6a622ec00) [pid = 1939] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ae44e000) [pid = 1939] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6ae9dc800) [pid = 1939] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072962429]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6b976cc00) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6af91ac00) [pid = 1939] [serial = 691] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6b073ac00) [pid = 1939] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6bd423000) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6b4754400) [pid = 1939] [serial = 701] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6a6b49800) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6be252800) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6be4be000) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a8b29800) [pid = 1939] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b4d58400) [pid = 1939] [serial = 711] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6a5d10000) [pid = 1939] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6a90e3000) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6af967000) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6ae9d6800) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6af4b5400) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6af966c00) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6ae450400) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6ad7adc00) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6ad7ab400) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6a969ec00) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6a622cc00) [pid = 1939] [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]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6ab43e400) [pid = 1939] [serial = 757] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6c214e400) [pid = 1939] [serial = 735] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6c0df0000) [pid = 1939] [serial = 732] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6c02e0800) [pid = 1939] [serial = 729] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6be256800) [pid = 1939] [serial = 726] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6bd424000) [pid = 1939] [serial = 723] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6b9a57800) [pid = 1939] [serial = 720] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6b5b63400) [pid = 1939] [serial = 717] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6b548b400) [pid = 1939] [serial = 714] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6b4b75c00) [pid = 1939] [serial = 709] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6b4b82c00) [pid = 1939] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6b47eec00) [pid = 1939] [serial = 704] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6b498c400) [pid = 1939] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072969130]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6b079c400) [pid = 1939] [serial = 699] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6b475a000) [pid = 1939] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6af967c00) [pid = 1939] [serial = 694] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6b0736800) [pid = 1939] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6aef51000) [pid = 1939] [serial = 689] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6af4aec00) [pid = 1939] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6ae523400) [pid = 1939] [serial = 684] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6aef45400) [pid = 1939] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449072962429]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6adb15800) [pid = 1939] [serial = 679] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6adf9d400) [pid = 1939] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6a9704400) [pid = 1939] [serial = 676] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6a6230400) [pid = 1939] [serial = 673] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6a863e000) [pid = 1939] [serial = 741] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6a8648000) [pid = 1939] [serial = 754] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6a969f400) [pid = 1939] [serial = 751] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6a7d9ec00) [pid = 1939] [serial = 744] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6a8d24400) [pid = 1939] [serial = 748] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6af91e800) [pid = 1939] [serial = 738] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6a969e000) [pid = 1939] [serial = 755] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6c3b44c00) [pid = 1939] [serial = 736] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6a8d25400) [pid = 1939] [serial = 482] [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.]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6c40ee400) [pid = 1939] [serial = 742] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6a970e000) [pid = 1939] [serial = 752] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6a863f800) [pid = 1939] [serial = 745] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6a90dd000) [pid = 1939] [serial = 749] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6c3ec2c00) [pid = 1939] [serial = 739] [outer = (nil)] [url = about:blank]
08:17:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab82c000 == 37 [pid = 1939] [id = 299]
08:17:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6a5d06400) [pid = 1939] [serial = 840] [outer = (nil)]
08:17:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a622c400) [pid = 1939] [serial = 841] [outer = 0x7fb6a5d06400]
08:17:19 INFO - PROCESS | 1939 | 1449073039313 Marionette INFO loaded listener.js
08:17:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a8b29800) [pid = 1939] [serial = 842] [outer = 0x7fb6a5d06400]
08:17:20 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
08:17:20 INFO - document served over http requires an http
08:17:20 INFO - sub-resource via fetch-request using the meta-csp
08:17:20 INFO - delivery method with keep-origin-redirect and when
08:17:20 INFO - the target request is same-origin.
08:17:20 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 2538ms
08:17:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:17:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac064800 == 38 [pid = 1939] [id = 300]
08:17:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a6234800) [pid = 1939] [serial = 843] [outer = (nil)]
08:17:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a969d800) [pid = 1939] [serial = 844] [outer = 0x7fb6a6234800]
08:17:20 INFO - PROCESS | 1939 | 1449073040455 Marionette INFO loaded listener.js
08:17:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a970bc00) [pid = 1939] [serial = 845] [outer = 0x7fb6a6234800]
08:17:21 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
08:17:21 INFO - document served over http requires an http
08:17:21 INFO - sub-resource via fetch-request using the meta-csp
08:17:21 INFO - delivery method with no-redirect and when
08:17:21 INFO - the target request is same-origin.
08:17:21 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 1478ms
08:17:21 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
08:17:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8adb000 == 39 [pid = 1939] [id = 301]
08:17:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a6b46c00) [pid = 1939] [serial = 846] [outer = (nil)]
08:17:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a8644000) [pid = 1939] [serial = 847] [outer = 0x7fb6a6b46c00]
08:17:22 INFO - PROCESS | 1939 | 1449073042140 Marionette INFO loaded listener.js
08:17:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a8d2cc00) [pid = 1939] [serial = 848] [outer = 0x7fb6a6b46c00]
08:17:23 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
08:17:23 INFO - document served over http requires an http
08:17:23 INFO - sub-resource via fetch-request using the meta-csp
08:17:23 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:23 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
08:17:23 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 1484ms
08:17:23 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
08:17:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac07f000 == 40 [pid = 1939] [id = 302]
08:17:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a6b48800) [pid = 1939] [serial = 849] [outer = (nil)]
08:17:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a9698400) [pid = 1939] [serial = 850] [outer = 0x7fb6a6b48800]
08:17:23 INFO - PROCESS | 1939 | 1449073043524 Marionette INFO loaded listener.js
08:17:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6ab436c00) [pid = 1939] [serial = 851] [outer = 0x7fb6a6b48800]
08:17:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac0a3000 == 41 [pid = 1939] [id = 303]
08:17:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6ab43a000) [pid = 1939] [serial = 852] [outer = (nil)]
08:17:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6a9711c00) [pid = 1939] [serial = 853] [outer = 0x7fb6ab43a000]
08:17:24 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
08:17:24 INFO - document served over http requires an http
08:17:24 INFO - sub-resource via iframe-tag using the meta-csp
08:17:24 INFO - delivery method with keep-origin-redirect and when
08:17:24 INFO - the target request is same-origin.
08:17:24 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 1482ms
08:17:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:17:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac395000 == 42 [pid = 1939] [id = 304]
08:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ab4ee400) [pid = 1939] [serial = 854] [outer = (nil)]
08:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ab4fa000) [pid = 1939] [serial = 855] [outer = 0x7fb6ab4ee400]
08:17:25 INFO - PROCESS | 1939 | 1449073045106 Marionette INFO loaded listener.js
08:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6abb44800) [pid = 1939] [serial = 856] [outer = 0x7fb6ab4ee400]
08:17:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac494800 == 43 [pid = 1939] [id = 305]
08:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6abb42c00) [pid = 1939] [serial = 857] [outer = (nil)]
08:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6ab60cc00) [pid = 1939] [serial = 858] [outer = 0x7fb6abb42c00]
08:17:25 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
08:17:25 INFO - document served over http requires an http
08:17:25 INFO - sub-resource via iframe-tag using the meta-csp
08:17:25 INFO - delivery method with no-redirect and when
08:17:25 INFO - the target request is same-origin.
08:17:25 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 1383ms
08:17:26 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
08:17:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69bc000 == 44 [pid = 1939] [id = 306]
08:17:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6a5d08800) [pid = 1939] [serial = 859] [outer = (nil)]
08:17:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6abb50c00) [pid = 1939] [serial = 860] [outer = 0x7fb6a5d08800]
08:17:26 INFO - PROCESS | 1939 | 1449073046434 Marionette INFO loaded listener.js
08:17:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6ac4e0c00) [pid = 1939] [serial = 861] [outer = 0x7fb6a5d08800]
08:17:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad729800 == 45 [pid = 1939] [id = 307]
08:17:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6ac4de800) [pid = 1939] [serial = 862] [outer = (nil)]
08:17:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6ac4dd000) [pid = 1939] [serial = 863] [outer = 0x7fb6ac4de800]
08:17:27 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
08:17:27 INFO - document served over http requires an http
08:17:27 INFO - sub-resource via iframe-tag using the meta-csp
08:17:27 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:27 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
08:17:27 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 1527ms
08:17:27 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
08:17:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad73e000 == 46 [pid = 1939] [id = 308]
08:17:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6a5d04000) [pid = 1939] [serial = 864] [outer = (nil)]
08:17:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6ac5afc00) [pid = 1939] [serial = 865] [outer = 0x7fb6a5d04000]
08:17:28 INFO - PROCESS | 1939 | 1449073048032 Marionette INFO loaded listener.js
08:17:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6ad7a7000) [pid = 1939] [serial = 866] [outer = 0x7fb6a5d04000]
08:17:28 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
08:17:28 INFO - document served over http requires an http
08:17:28 INFO - sub-resource via script-tag using the meta-csp
08:17:28 INFO - delivery method with keep-origin-redirect and when
08:17:28 INFO - the target request is same-origin.
08:17:28 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 1429ms
08:17:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:17:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac064000 == 47 [pid = 1939] [id = 309]
08:17:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6adb1bc00) [pid = 1939] [serial = 867] [outer = (nil)]
08:17:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6adb1d400) [pid = 1939] [serial = 868] [outer = 0x7fb6adb1bc00]
08:17:29 INFO - PROCESS | 1939 | 1449073049474 Marionette INFO loaded listener.js
08:17:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6adfa2400) [pid = 1939] [serial = 869] [outer = 0x7fb6adb1bc00]
08:17:30 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
08:17:30 INFO - document served over http requires an http
08:17:30 INFO - sub-resource via script-tag using the meta-csp
08:17:30 INFO - delivery method with no-redirect and when
08:17:30 INFO - the target request is same-origin.
08:17:30 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 1325ms
08:17:30 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
08:17:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adaac000 == 48 [pid = 1939] [id = 310]
08:17:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6adb1c800) [pid = 1939] [serial = 870] [outer = (nil)]
08:17:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6adfa8000) [pid = 1939] [serial = 871] [outer = 0x7fb6adb1c800]
08:17:30 INFO - PROCESS | 1939 | 1449073050741 Marionette INFO loaded listener.js
08:17:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ae164c00) [pid = 1939] [serial = 872] [outer = 0x7fb6adb1c800]
08:17:31 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
08:17:31 INFO - document served over http requires an http
08:17:31 INFO - sub-resource via script-tag using the meta-csp
08:17:31 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:17:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:17:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:31 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
08:17:31 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 1436ms
08:17:31 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
08:17:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2ca800 == 49 [pid = 1939] [id = 311]
08:17:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6a8b32000) [pid = 1939] [serial = 873] [outer = (nil)]
08:17:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae22ec00) [pid = 1939] [serial = 874] [outer = 0x7fb6a8b32000]
08:17:32 INFO - PROCESS | 1939 | 1449073052365 Marionette INFO loaded listener.js
08:17:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ae234000) [pid = 1939] [serial = 875] [outer = 0x7fb6a8b32000]
08:17:33 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
08:17:33 INFO - document served over http requires an http
08:17:33 INFO - sub-resource via xhr-request using the meta-csp
08:17:33 INFO - delivery method with keep-origin-redirect and when
08:17:33 INFO - the target request is same-origin.
08:17:33 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 1496ms
08:17:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:17:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae957800 == 50 [pid = 1939] [id = 312]
08:17:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6adf9f800) [pid = 1939] [serial = 876] [outer = (nil)]
08:17:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ae2e8c00) [pid = 1939] [serial = 877] [outer = 0x7fb6adf9f800]
08:17:33 INFO - PROCESS | 1939 | 1449073053770 Marionette INFO loaded listener.js
08:17:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6ae449800) [pid = 1939] [serial = 878] [outer = 0x7fb6adf9f800]
08:17:34 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
08:17:34 INFO - document served over http requires an http
08:17:34 INFO - sub-resource via xhr-request using the meta-csp
08:17:34 INFO - delivery method with no-redirect and when
08:17:34 INFO - the target request is same-origin.
08:17:34 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 1429ms
08:17:34 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
08:17:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af84a000 == 51 [pid = 1939] [id = 313]
08:17:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae2e4800) [pid = 1939] [serial = 879] [outer = (nil)]
08:17:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ae44dc00) [pid = 1939] [serial = 880] [outer = 0x7fb6ae2e4800]
08:17:35 INFO - PROCESS | 1939 | 1449073055205 Marionette INFO loaded listener.js
08:17:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6ae61fc00) [pid = 1939] [serial = 881] [outer = 0x7fb6ae2e4800]
08:17:36 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
08:17:36 INFO - document served over http requires an http
08:17:36 INFO - sub-resource via xhr-request using the meta-csp
08:17:36 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:17:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:17:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:36 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
08:17:36 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 1428ms
08:17:36 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
08:17:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b0848800 == 52 [pid = 1939] [id = 314]
08:17:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6a6230c00) [pid = 1939] [serial = 882] [outer = (nil)]
08:17:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6ae62b400) [pid = 1939] [serial = 883] [outer = 0x7fb6a6230c00]
08:17:36 INFO - PROCESS | 1939 | 1449073056689 Marionette INFO loaded listener.js
08:17:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6aef47000) [pid = 1939] [serial = 884] [outer = 0x7fb6a6230c00]
08:17:37 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
08:17:37 INFO - document served over http requires an https
08:17:37 INFO - sub-resource via fetch-request using the meta-csp
08:17:37 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:37 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
08:17:37 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 1479ms
08:17:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:17:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b470a800 == 53 [pid = 1939] [id = 315]
08:17:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6a9704400) [pid = 1939] [serial = 885] [outer = (nil)]
08:17:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6aeead000) [pid = 1939] [serial = 886] [outer = 0x7fb6a9704400]
08:17:38 INFO - PROCESS | 1939 | 1449073058185 Marionette INFO loaded listener.js
08:17:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6af4b5400) [pid = 1939] [serial = 887] [outer = 0x7fb6a9704400]
08:17:40 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
08:17:40 INFO - document served over http requires an https
08:17:40 INFO - sub-resource via fetch-request using the meta-csp
08:17:40 INFO - delivery method with no-redirect and when
08:17: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"
08:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:40 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
08:17:40 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 2733ms
08:17:40 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
08:17:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae956800 == 54 [pid = 1939] [id = 316]
08:17:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6ae451400) [pid = 1939] [serial = 888] [outer = (nil)]
08:17:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6ae62d000) [pid = 1939] [serial = 889] [outer = 0x7fb6ae451400]
08:17:40 INFO - PROCESS | 1939 | 1449073060904 Marionette INFO loaded listener.js
08:17:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6af915000) [pid = 1939] [serial = 890] [outer = 0x7fb6ae451400]
08:17:41 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
08:17:41 INFO - document served over http requires an https
08:17:41 INFO - sub-resource via fetch-request using the meta-csp
08:17:41 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:41 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
08:17:41 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 1431ms
08:17:41 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
08:17:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5e1800 == 55 [pid = 1939] [id = 317]
08:17:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6a6236400) [pid = 1939] [serial = 891] [outer = (nil)]
08:17:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6abb47400) [pid = 1939] [serial = 892] [outer = 0x7fb6a6236400]
08:17:42 INFO - PROCESS | 1939 | 1449073062347 Marionette INFO loaded listener.js
08:17:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6af91ac00) [pid = 1939] [serial = 893] [outer = 0x7fb6a6236400]
08:17:43 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
08:17:43 INFO - document served over http requires an https
08:17:43 INFO - sub-resource via fetch-request using the meta-csp
08:17:43 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:43 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
08:17:43 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 1990ms
08:17:43 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
08:17:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fdd800 == 56 [pid = 1939] [id = 318]
08:17:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6a6b3bc00) [pid = 1939] [serial = 894] [outer = (nil)]
08:17:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6a6b43800) [pid = 1939] [serial = 895] [outer = 0x7fb6a6b3bc00]
08:17:44 INFO - PROCESS | 1939 | 1449073064337 Marionette INFO loaded listener.js
08:17:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6a8b2cc00) [pid = 1939] [serial = 896] [outer = 0x7fb6a6b3bc00]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ab4fa800) [pid = 1939] [serial = 758] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6a7d9a800) [pid = 1939] [serial = 674] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6ab606800) [pid = 1939] [serial = 677] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6ae237c00) [pid = 1939] [serial = 680] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ae9ddc00) [pid = 1939] [serial = 685] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6af917400) [pid = 1939] [serial = 690] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6afe39800) [pid = 1939] [serial = 695] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b475a400) [pid = 1939] [serial = 700] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6b490d800) [pid = 1939] [serial = 705] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6b4d5dc00) [pid = 1939] [serial = 710] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6b57dfc00) [pid = 1939] [serial = 715] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6b68aec00) [pid = 1939] [serial = 718] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6bd41d800) [pid = 1939] [serial = 721] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6bdc57000) [pid = 1939] [serial = 724] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6be25b000) [pid = 1939] [serial = 727] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6c08d7400) [pid = 1939] [serial = 730] [outer = (nil)] [url = about:blank]
08:17:45 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6c1f28000) [pid = 1939] [serial = 733] [outer = (nil)] [url = about:blank]
08:17:45 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
08:17:45 INFO - document served over http requires an https
08:17:45 INFO - sub-resource via fetch-request using the meta-csp
08:17:45 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:45 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
08:17:45 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 1537ms
08:17:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:17:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65f0000 == 57 [pid = 1939] [id = 319]
08:17:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6a6b46800) [pid = 1939] [serial = 897] [outer = (nil)]
08:17:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6a7d96c00) [pid = 1939] [serial = 898] [outer = 0x7fb6a6b46800]
08:17:45 INFO - PROCESS | 1939 | 1449073065802 Marionette INFO loaded listener.js
08:17:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6a8b36c00) [pid = 1939] [serial = 899] [outer = 0x7fb6a6b46800]
08:17:46 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
08:17:46 INFO - document served over http requires an https
08:17:46 INFO - sub-resource via fetch-request using the meta-csp
08:17:46 INFO - delivery method with no-redirect and when
08:17: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"
08:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:46 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
08:17:46 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 1242ms
08:17:46 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
08:17:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a990a000 == 58 [pid = 1939] [id = 320]
08:17:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6a9653800) [pid = 1939] [serial = 900] [outer = (nil)]
08:17:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6a9656800) [pid = 1939] [serial = 901] [outer = 0x7fb6a9653800]
08:17:46 INFO - PROCESS | 1939 | 1449073066953 Marionette INFO loaded listener.js
08:17:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6a970c000) [pid = 1939] [serial = 902] [outer = 0x7fb6a9653800]
08:17:47 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
08:17:47 INFO - document served over http requires an https
08:17:47 INFO - sub-resource via fetch-request using the meta-csp
08:17:47 INFO - delivery method with swap-origin-redirect and when
08:17:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:17:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:17:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:17:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:47 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
08:17:47 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 1183ms
08:17:47 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
08:17:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac0a0800 == 59 [pid = 1939] [id = 321]
08:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6ab436800) [pid = 1939] [serial = 903] [outer = (nil)]
08:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6ab43e000) [pid = 1939] [serial = 904] [outer = 0x7fb6ab436800]
08:17:48 INFO - PROCESS | 1939 | 1449073068196 Marionette INFO loaded listener.js
08:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6ab4fb800) [pid = 1939] [serial = 905] [outer = 0x7fb6ab436800]
08:17:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac386800 == 60 [pid = 1939] [id = 322]
08:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6ab4ef800) [pid = 1939] [serial = 906] [outer = (nil)]
08:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6ab605c00) [pid = 1939] [serial = 907] [outer = 0x7fb6ab4ef800]
08:17:49 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
08:17:49 INFO - document served over http requires an https
08:17:49 INFO - sub-resource via iframe-tag using the meta-csp
08:17:49 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:49 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
08:17:49 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 1427ms
08:17:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:17:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5e0800 == 61 [pid = 1939] [id = 323]
08:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ab4efc00) [pid = 1939] [serial = 908] [outer = (nil)]
08:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6ac4ddc00) [pid = 1939] [serial = 909] [outer = 0x7fb6ab4efc00]
08:17:49 INFO - PROCESS | 1939 | 1449073069664 Marionette INFO loaded listener.js
08:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6ad7a7800) [pid = 1939] [serial = 910] [outer = 0x7fb6ab4efc00]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6a8646c00) [pid = 1939] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ac4d9400) [pid = 1939] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6b48b4c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6adfa7c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6ac5b0c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6ac5af400) [pid = 1939] [serial = 770] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6ae9dc000) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6adfa0800) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6ae521c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6afe18c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6af950c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6a5d07800) [pid = 1939] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6b0737800) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6ad7a3800) [pid = 1939] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6a969d800) [pid = 1939] [serial = 844] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6b498a400) [pid = 1939] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6ae22c000) [pid = 1939] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6b4984400) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6a6752400) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6adb14800) [pid = 1939] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073006297]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6ae2e9c00) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6ae445000) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6ac5b8000) [pid = 1939] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6b490c400) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6b4759400) [pid = 1939] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6a7da0800) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6a5d06400) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6a5d11800) [pid = 1939] [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]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6b48b3c00) [pid = 1939] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073023714]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6ae2e6000) [pid = 1939] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6a8b36000) [pid = 1939] [serial = 760] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6ac5b1000) [pid = 1939] [serial = 766] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6b48b4400) [pid = 1939] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073023714]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6b47eb400) [pid = 1939] [serial = 813] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6ae44e800) [pid = 1939] [serial = 784] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6a622c400) [pid = 1939] [serial = 841] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6afe14c00) [pid = 1939] [serial = 799] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6b4b7d800) [pid = 1939] [serial = 823] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6b4d59400) [pid = 1939] [serial = 826] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6adfa1c00) [pid = 1939] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073006297]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6b4988000) [pid = 1939] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6ad7a4400) [pid = 1939] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6af95a000) [pid = 1939] [serial = 796] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6aeea6c00) [pid = 1939] [serial = 790] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6b08cc800) [pid = 1939] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6a970e400) [pid = 1939] [serial = 763] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6b54cf800) [pid = 1939] [serial = 829] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6ad7aa000) [pid = 1939] [serial = 771] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6a6b3e800) [pid = 1939] [serial = 832] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6b073b400) [pid = 1939] [serial = 805] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6a90d7400) [pid = 1939] [serial = 838] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6aef52400) [pid = 1939] [serial = 793] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6afe2cc00) [pid = 1939] [serial = 802] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6a863ec00) [pid = 1939] [serial = 835] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6b4912c00) [pid = 1939] [serial = 818] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6ae628400) [pid = 1939] [serial = 787] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6ae2eb000) [pid = 1939] [serial = 781] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6adfa3800) [pid = 1939] [serial = 776] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6ae22b400) [pid = 1939] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7fb6b08cac00) [pid = 1939] [serial = 808] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7fb6a6b46000) [pid = 1939] [serial = 833] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7fb6af90f400) [pid = 1939] [serial = 794] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7fb6a8b2dc00) [pid = 1939] [serial = 836] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7fb6a964bc00) [pid = 1939] [serial = 839] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7fb6af971000) [pid = 1939] [serial = 797] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7fb6aef47400) [pid = 1939] [serial = 791] [outer = (nil)] [url = about:blank]
08:17:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c7800 == 62 [pid = 1939] [id = 324]
08:17:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7fb6a674d000) [pid = 1939] [serial = 911] [outer = (nil)]
08:17:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7fb6a5d07800) [pid = 1939] [serial = 912] [outer = 0x7fb6a674d000]
08:17:50 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
08:17:50 INFO - document served over http requires an https
08:17:50 INFO - sub-resource via iframe-tag using the meta-csp
08:17:50 INFO - delivery method with no-redirect and when
08:17: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"
08:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:50 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
08:17:50 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 1377ms
08:17:50 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
08:17:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfe9800 == 63 [pid = 1939] [id = 325]
08:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7fb6a5d04800) [pid = 1939] [serial = 913] [outer = (nil)]
08:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7fb6abb4d800) [pid = 1939] [serial = 914] [outer = 0x7fb6a5d04800]
08:17:51 INFO - PROCESS | 1939 | 1449073071087 Marionette INFO loaded listener.js
08:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7fb6ae15e800) [pid = 1939] [serial = 915] [outer = 0x7fb6a5d04800]
08:17:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac3a2800 == 64 [pid = 1939] [id = 326]
08:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7fb6ae167000) [pid = 1939] [serial = 916] [outer = (nil)]
08:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7fb6ae22e800) [pid = 1939] [serial = 917] [outer = 0x7fb6ae167000]
08:17:51 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
08:17:51 INFO - document served over http requires an https
08:17:51 INFO - sub-resource via iframe-tag using the meta-csp
08:17:51 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:51 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
08:17:51 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 1126ms
08:17:51 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
08:17:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada93800 == 65 [pid = 1939] [id = 327]
08:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6a6752400) [pid = 1939] [serial = 918] [outer = (nil)]
08:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6ae2e7000) [pid = 1939] [serial = 919] [outer = 0x7fb6a6752400]
08:17:52 INFO - PROCESS | 1939 | 1449073072156 Marionette INFO loaded listener.js
08:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6ae622800) [pid = 1939] [serial = 920] [outer = 0x7fb6a6752400]
08:17:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e0800 == 66 [pid = 1939] [id = 328]
08:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6a7d93c00) [pid = 1939] [serial = 921] [outer = (nil)]
08:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6a6b3a800) [pid = 1939] [serial = 922] [outer = 0x7fb6a7d93c00]
08:17:53 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
08:17:53 INFO - document served over http requires an https
08:17:53 INFO - sub-resource via iframe-tag using the meta-csp
08:17:53 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:53 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
08:17:53 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 1425ms
08:17:53 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
08:17:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8af2800 == 67 [pid = 1939] [id = 329]
08:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6a8d28400) [pid = 1939] [serial = 923] [outer = (nil)]
08:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a8d2c000) [pid = 1939] [serial = 924] [outer = 0x7fb6a8d28400]
08:17:53 INFO - PROCESS | 1939 | 1449073073793 Marionette INFO loaded listener.js
08:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a970f400) [pid = 1939] [serial = 925] [outer = 0x7fb6a8d28400]
08:17:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf51000 == 68 [pid = 1939] [id = 330]
08:17:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6ab435400) [pid = 1939] [serial = 926] [outer = (nil)]
08:17:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6abb50400) [pid = 1939] [serial = 927] [outer = 0x7fb6ab435400]
08:17:54 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
08:17:54 INFO - document served over http requires an https
08:17:54 INFO - sub-resource via iframe-tag using the meta-csp
08:17:54 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:54 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
08:17:54 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 1528ms
08:17:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:17:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee17000 == 69 [pid = 1939] [id = 331]
08:17:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a9653400) [pid = 1939] [serial = 928] [outer = (nil)]
08:17:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6ac5ba000) [pid = 1939] [serial = 929] [outer = 0x7fb6a9653400]
08:17:55 INFO - PROCESS | 1939 | 1449073075416 Marionette INFO loaded listener.js
08:17:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6ae161c00) [pid = 1939] [serial = 930] [outer = 0x7fb6a9653400]
08:17:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4703800 == 70 [pid = 1939] [id = 332]
08:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6ae15ac00) [pid = 1939] [serial = 931] [outer = (nil)]
08:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6ae44e800) [pid = 1939] [serial = 932] [outer = 0x7fb6ae15ac00]
08:17:56 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
08:17:56 INFO - document served over http requires an https
08:17:56 INFO - sub-resource via iframe-tag using the meta-csp
08:17:56 INFO - delivery method with no-redirect and when
08:17: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"
08:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:56 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
08:17:56 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 1487ms
08:17:56 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
08:17:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a15000 == 71 [pid = 1939] [id = 333]
08:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6ae9dbc00) [pid = 1939] [serial = 933] [outer = (nil)]
08:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6adf9c800) [pid = 1939] [serial = 934] [outer = 0x7fb6ae9dbc00]
08:17:56 INFO - PROCESS | 1939 | 1449073076809 Marionette INFO loaded listener.js
08:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6aeeae000) [pid = 1939] [serial = 935] [outer = 0x7fb6ae9dbc00]
08:17:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4ca9000 == 72 [pid = 1939] [id = 334]
08:17:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6aeeaec00) [pid = 1939] [serial = 936] [outer = (nil)]
08:17:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6aeeab400) [pid = 1939] [serial = 937] [outer = 0x7fb6aeeaec00]
08:17:57 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
08:17:57 INFO - document served over http requires an https
08:17:57 INFO - sub-resource via iframe-tag using the meta-csp
08:17:57 INFO - delivery method with swap-origin-redirect and when
08:17: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"
08:17:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:17:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:17:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:57 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
08:17:57 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 1432ms
08:17:57 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
08:17:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cad800 == 73 [pid = 1939] [id = 335]
08:17:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ae9dc000) [pid = 1939] [serial = 938] [outer = (nil)]
08:17:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ac4d8000) [pid = 1939] [serial = 939] [outer = 0x7fb6ae9dc000]
08:17:58 INFO - PROCESS | 1939 | 1449073078263 Marionette INFO loaded listener.js
08:17:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6af919400) [pid = 1939] [serial = 940] [outer = 0x7fb6ae9dc000]
08:17:59 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
08:17:59 INFO - document served over http requires an https
08:17:59 INFO - sub-resource via script-tag using the meta-csp
08:17:59 INFO - delivery method with keep-origin-redirect and when
08:17: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"
08:17:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:17:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:17:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:17:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:17:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:17:59 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
08:17:59 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 1389ms
08:17:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:17:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5610000 == 74 [pid = 1939] [id = 336]
08:17:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6aeeb1400) [pid = 1939] [serial = 941] [outer = (nil)]
08:17:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6af94dc00) [pid = 1939] [serial = 942] [outer = 0x7fb6aeeb1400]
08:17:59 INFO - PROCESS | 1939 | 1449073079608 Marionette INFO loaded listener.js
08:17:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6af91a800) [pid = 1939] [serial = 943] [outer = 0x7fb6aeeb1400]
08:18:00 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
08:18:00 INFO - document served over http requires an https
08:18:00 INFO - sub-resource via script-tag using the meta-csp
08:18:00 INFO - delivery method with no-redirect and when
08:18: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"
08:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:00 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
08:18:00 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 1283ms
08:18:00 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
08:18:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5842800 == 75 [pid = 1939] [id = 337]
08:18:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6af965400) [pid = 1939] [serial = 944] [outer = (nil)]
08:18:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6af96f800) [pid = 1939] [serial = 945] [outer = 0x7fb6af965400]
08:18:00 INFO - PROCESS | 1939 | 1449073080912 Marionette INFO loaded listener.js
08:18:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6afe14c00) [pid = 1939] [serial = 946] [outer = 0x7fb6af965400]
08:18:01 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
08:18:01 INFO - document served over http requires an https
08:18:01 INFO - sub-resource via script-tag using the meta-csp
08:18:01 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:01 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
08:18:01 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 1328ms
08:18:01 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
08:18:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6023800 == 76 [pid = 1939] [id = 338]
08:18:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6ab4f9800) [pid = 1939] [serial = 947] [outer = (nil)]
08:18:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6afe18400) [pid = 1939] [serial = 948] [outer = 0x7fb6ab4f9800]
08:18:02 INFO - PROCESS | 1939 | 1449073082286 Marionette INFO loaded listener.js
08:18:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6afe33400) [pid = 1939] [serial = 949] [outer = 0x7fb6ab4f9800]
08:18:03 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
08:18:03 INFO - document served over http requires an https
08:18:03 INFO - sub-resource via script-tag using the meta-csp
08:18:03 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:03 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
08:18:03 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 1381ms
08:18:03 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
08:18:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6055800 == 77 [pid = 1939] [id = 339]
08:18:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6ad7a7400) [pid = 1939] [serial = 950] [outer = (nil)]
08:18:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6afe36400) [pid = 1939] [serial = 951] [outer = 0x7fb6ad7a7400]
08:18:03 INFO - PROCESS | 1939 | 1449073083684 Marionette INFO loaded listener.js
08:18:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6b0739400) [pid = 1939] [serial = 952] [outer = 0x7fb6ad7a7400]
08:18:04 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
08:18:04 INFO - document served over http requires an https
08:18:04 INFO - sub-resource via script-tag using the meta-csp
08:18:04 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:04 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
08:18:04 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 1482ms
08:18:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:18:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b653b000 == 78 [pid = 1939] [id = 340]
08:18:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6a863b400) [pid = 1939] [serial = 953] [outer = (nil)]
08:18:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b0739800) [pid = 1939] [serial = 954] [outer = 0x7fb6a863b400]
08:18:05 INFO - PROCESS | 1939 | 1449073085179 Marionette INFO loaded listener.js
08:18:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6b0799c00) [pid = 1939] [serial = 955] [outer = 0x7fb6a863b400]
08:18:06 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
08:18:06 INFO - document served over http requires an https
08:18:06 INFO - sub-resource via script-tag using the meta-csp
08:18:06 INFO - delivery method with no-redirect and when
08:18: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"
08:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:06 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
08:18:06 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 1325ms
08:18:06 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
08:18:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fd7000 == 79 [pid = 1939] [id = 341]
08:18:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6b079c000) [pid = 1939] [serial = 956] [outer = (nil)]
08:18:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6b08cd400) [pid = 1939] [serial = 957] [outer = 0x7fb6b079c000]
08:18:06 INFO - PROCESS | 1939 | 1449073086519 Marionette INFO loaded listener.js
08:18:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6b08d7000) [pid = 1939] [serial = 958] [outer = 0x7fb6b079c000]
08:18:07 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
08:18:07 INFO - document served over http requires an https
08:18:07 INFO - sub-resource via script-tag using the meta-csp
08:18:07 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:07 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
08:18:07 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 1427ms
08:18:07 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
08:18:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d74000 == 80 [pid = 1939] [id = 342]
08:18:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6a90da000) [pid = 1939] [serial = 959] [outer = (nil)]
08:18:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6b47e5400) [pid = 1939] [serial = 960] [outer = 0x7fb6a90da000]
08:18:07 INFO - PROCESS | 1939 | 1449073087960 Marionette INFO loaded listener.js
08:18:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6b48b0000) [pid = 1939] [serial = 961] [outer = 0x7fb6a90da000]
08:18:08 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
08:18:08 INFO - document served over http requires an https
08:18:08 INFO - sub-resource via xhr-request using the meta-csp
08:18:08 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:08 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
08:18:08 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 1330ms
08:18:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:18:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d92000 == 81 [pid = 1939] [id = 343]
08:18:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6b08cac00) [pid = 1939] [serial = 962] [outer = (nil)]
08:18:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6b48b9800) [pid = 1939] [serial = 963] [outer = 0x7fb6b08cac00]
08:18:09 INFO - PROCESS | 1939 | 1449073089285 Marionette INFO loaded listener.js
08:18:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b4910400) [pid = 1939] [serial = 964] [outer = 0x7fb6b08cac00]
08:18:10 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
08:18:10 INFO - document served over http requires an https
08:18:10 INFO - sub-resource via xhr-request using the meta-csp
08:18:10 INFO - delivery method with no-redirect and when
08:18: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"
08:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:10 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
08:18:10 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 1330ms
08:18:10 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
08:18:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9404800 == 82 [pid = 1939] [id = 344]
08:18:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b4914400) [pid = 1939] [serial = 965] [outer = (nil)]
08:18:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6b4915400) [pid = 1939] [serial = 966] [outer = 0x7fb6b4914400]
08:18:10 INFO - PROCESS | 1939 | 1449073090623 Marionette INFO loaded listener.js
08:18:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b498b800) [pid = 1939] [serial = 967] [outer = 0x7fb6b4914400]
08:18:11 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
08:18:11 INFO - document served over http requires an https
08:18:11 INFO - sub-resource via xhr-request using the meta-csp
08:18:11 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:11 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
08:18:11 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 1280ms
08:18:11 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
08:18:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9421000 == 83 [pid = 1939] [id = 345]
08:18:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b4991c00) [pid = 1939] [serial = 968] [outer = (nil)]
08:18:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b4b74000) [pid = 1939] [serial = 969] [outer = 0x7fb6b4991c00]
08:18:11 INFO - PROCESS | 1939 | 1449073091960 Marionette INFO loaded listener.js
08:18:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6b4b7f800) [pid = 1939] [serial = 970] [outer = 0x7fb6b4991c00]
08:18:12 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
08:18:12 INFO - document served over http requires an https
08:18:12 INFO - sub-resource via xhr-request using the meta-csp
08:18:12 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:12 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
08:18:12 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 1296ms
08:18:12 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
08:18:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9631800 == 84 [pid = 1939] [id = 346]
08:18:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b4b73c00) [pid = 1939] [serial = 971] [outer = (nil)]
08:18:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6b4d5b800) [pid = 1939] [serial = 972] [outer = 0x7fb6b4b73c00]
08:18:13 INFO - PROCESS | 1939 | 1449073093239 Marionette INFO loaded listener.js
08:18:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b4dcdc00) [pid = 1939] [serial = 973] [outer = 0x7fb6b4b73c00]
08:18:15 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
08:18:15 INFO - document served over http requires an https
08:18:15 INFO - sub-resource via xhr-request using the meta-csp
08:18:15 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:15 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
08:18:15 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 2491ms
08:18:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:18:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a19000 == 85 [pid = 1939] [id = 347]
08:18:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6a5d03c00) [pid = 1939] [serial = 974] [outer = (nil)]
08:18:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6aef4d400) [pid = 1939] [serial = 975] [outer = 0x7fb6a5d03c00]
08:18:15 INFO - PROCESS | 1939 | 1449073095769 Marionette INFO loaded listener.js
08:18:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6b4dd5000) [pid = 1939] [serial = 976] [outer = 0x7fb6a5d03c00]
08:18:16 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
08:18:16 INFO - document served over http requires an https
08:18:16 INFO - sub-resource via xhr-request using the meta-csp
08:18:16 INFO - delivery method with no-redirect and when
08:18: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"
08:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:16 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
08:18:16 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 1232ms
08:18:16 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
08:18:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fd4000 == 86 [pid = 1939] [id = 348]
08:18:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6a5d0c000) [pid = 1939] [serial = 977] [outer = (nil)]
08:18:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6a6752000) [pid = 1939] [serial = 978] [outer = 0x7fb6a5d0c000]
08:18:17 INFO - PROCESS | 1939 | 1449073097047 Marionette INFO loaded listener.js
08:18:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6b08d7c00) [pid = 1939] [serial = 979] [outer = 0x7fb6a5d0c000]
08:18:18 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
08:18:18 INFO - document served over http requires an https
08:18:18 INFO - sub-resource via xhr-request using the meta-csp
08:18:18 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:18 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
08:18:18 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 1627ms
08:18:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:18:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad741000 == 87 [pid = 1939] [id = 349]
08:18:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6a8d30800) [pid = 1939] [serial = 980] [outer = (nil)]
08:18:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6a9697400) [pid = 1939] [serial = 981] [outer = 0x7fb6a8d30800]
08:18:18 INFO - PROCESS | 1939 | 1449073098713 Marionette INFO loaded listener.js
08:18:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6abb4ac00) [pid = 1939] [serial = 982] [outer = 0x7fb6a8d30800]
08:18:19 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
08:18:19 INFO - document served over http requires an http
08:18:19 INFO - sub-resource via fetch-request using the meta-referrer
08:18:19 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:19 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
08:18:19 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 1482ms
08:18:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:18:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e5800 == 88 [pid = 1939] [id = 350]
08:18:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6a8d2a400) [pid = 1939] [serial = 983] [outer = (nil)]
08:18:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a964ec00) [pid = 1939] [serial = 984] [outer = 0x7fb6a8d2a400]
08:18:20 INFO - PROCESS | 1939 | 1449073100421 Marionette INFO loaded listener.js
08:18:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6ab4f8000) [pid = 1939] [serial = 985] [outer = 0x7fb6a8d2a400]
08:18:21 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
08:18:21 INFO - document served over http requires an http
08:18:21 INFO - sub-resource via fetch-request using the meta-referrer
08:18:21 INFO - delivery method with no-redirect and when
08:18: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"
08:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:21 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
08:18:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1639ms
08:18:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b471f000 == 87 [pid = 1939] [id = 283]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a934c800 == 86 [pid = 1939] [id = 270]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ab3000 == 85 [pid = 1939] [id = 295]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc5000 == 84 [pid = 1939] [id = 267]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e9000 == 83 [pid = 1939] [id = 265]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f0c800 == 82 [pid = 1939] [id = 266]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5618800 == 81 [pid = 1939] [id = 285]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d7f000 == 80 [pid = 1939] [id = 291]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc2d800 == 79 [pid = 1939] [id = 268]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cb1000 == 78 [pid = 1939] [id = 284]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b605d000 == 77 [pid = 1939] [id = 287]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee11000 == 76 [pid = 1939] [id = 280]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2d9000 == 75 [pid = 1939] [id = 279]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b085f000 == 74 [pid = 1939] [id = 282]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac3a2800 == 73 [pid = 1939] [id = 326]
08:18:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c7800 == 72 [pid = 1939] [id = 324]
08:18:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e9000 == 73 [pid = 1939] [id = 351]
08:18:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a8b36000) [pid = 1939] [serial = 986] [outer = (nil)]
08:18:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a8d31000) [pid = 1939] [serial = 987] [outer = 0x7fb6a8b36000]
08:18:21 INFO - PROCESS | 1939 | 1449073101962 Marionette INFO loaded listener.js
08:18:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6ac5b7800) [pid = 1939] [serial = 988] [outer = 0x7fb6a8b36000]
08:18:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac386800 == 72 [pid = 1939] [id = 322]
08:18:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad729800 == 71 [pid = 1939] [id = 307]
08:18:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac494800 == 70 [pid = 1939] [id = 305]
08:18:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac0a3000 == 69 [pid = 1939] [id = 303]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4b73800) [pid = 1939] [serial = 819] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ac5bc800) [pid = 1939] [serial = 767] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6adb1d800) [pid = 1939] [serial = 772] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6b5488000) [pid = 1939] [serial = 827] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ae520400) [pid = 1939] [serial = 785] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6b4d5f000) [pid = 1939] [serial = 824] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6b08ca800) [pid = 1939] [serial = 806] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6b073b000) [pid = 1939] [serial = 803] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ae9d8400) [pid = 1939] [serial = 788] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6b08d2800) [pid = 1939] [serial = 809] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6ac4d6c00) [pid = 1939] [serial = 764] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6a969e800) [pid = 1939] [serial = 761] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6ae15cc00) [pid = 1939] [serial = 777] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ae444400) [pid = 1939] [serial = 782] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a8b29800) [pid = 1939] [serial = 842] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b48b2800) [pid = 1939] [serial = 814] [outer = (nil)] [url = about:blank]
08:18:22 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6afe2d000) [pid = 1939] [serial = 800] [outer = (nil)] [url = about:blank]
08:18:22 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
08:18:22 INFO - document served over http requires an http
08:18:22 INFO - sub-resource via fetch-request using the meta-referrer
08:18:22 INFO - delivery method with swap-origin-redirect and when
08:18:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:22 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
08:18:22 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 1580ms
08:18:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:18:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac07d000 == 70 [pid = 1939] [id = 352]
08:18:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6a622b000) [pid = 1939] [serial = 989] [outer = (nil)]
08:18:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6adb14000) [pid = 1939] [serial = 990] [outer = 0x7fb6a622b000]
08:18:23 INFO - PROCESS | 1939 | 1449073103310 Marionette INFO loaded listener.js
08:18:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ae15e400) [pid = 1939] [serial = 991] [outer = 0x7fb6a622b000]
08:18:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac391800 == 71 [pid = 1939] [id = 353]
08:18:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6ae159400) [pid = 1939] [serial = 992] [outer = (nil)]
08:18:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6ae165000) [pid = 1939] [serial = 993] [outer = 0x7fb6ae159400]
08:18:24 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
08:18:24 INFO - document served over http requires an http
08:18:24 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:24 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:18:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:18:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:24 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
08:18:24 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 1129ms
08:18:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:18:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac499800 == 72 [pid = 1939] [id = 354]
08:18:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6ae22b400) [pid = 1939] [serial = 994] [outer = (nil)]
08:18:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6ae237400) [pid = 1939] [serial = 995] [outer = 0x7fb6ae22b400]
08:18:24 INFO - PROCESS | 1939 | 1449073104358 Marionette INFO loaded listener.js
08:18:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6ae449c00) [pid = 1939] [serial = 996] [outer = 0x7fb6ae22b400]
08:18:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac39d800 == 73 [pid = 1939] [id = 355]
08:18:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6ae233c00) [pid = 1939] [serial = 997] [outer = (nil)]
08:18:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6ae62e800) [pid = 1939] [serial = 998] [outer = 0x7fb6ae233c00]
08:18:25 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
08:18:25 INFO - document served over http requires an http
08:18:25 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:25 INFO - delivery method with no-redirect and when
08:18: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"
08:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:18:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:18:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:25 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
08:18:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1233ms
08:18:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:18:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad73a000 == 74 [pid = 1939] [id = 356]
08:18:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6ae626000) [pid = 1939] [serial = 999] [outer = (nil)]
08:18:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6ae9e0000) [pid = 1939] [serial = 1000] [outer = 0x7fb6ae626000]
08:18:25 INFO - PROCESS | 1939 | 1449073105677 Marionette INFO loaded listener.js
08:18:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6aef53800) [pid = 1939] [serial = 1001] [outer = 0x7fb6ae626000]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ae22e800) [pid = 1939] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6a674d000) [pid = 1939] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073070481]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6ab4efc00) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a6b3bc00) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a9653800) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ab4ef800) [pid = 1939] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6a6234800) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6a5d04800) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6a6b46800) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ab436800) [pid = 1939] [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]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6ae167000) [pid = 1939] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ac4de800) [pid = 1939] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6abb42c00) [pid = 1939] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073045722]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6ab43a000) [pid = 1939] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6ae62b400) [pid = 1939] [serial = 883] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6ae22ec00) [pid = 1939] [serial = 874] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6ac4dd000) [pid = 1939] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6abb50c00) [pid = 1939] [serial = 860] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6ae62d000) [pid = 1939] [serial = 889] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6ae2e8c00) [pid = 1939] [serial = 877] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6adfa8000) [pid = 1939] [serial = 871] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6abb47400) [pid = 1939] [serial = 892] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6a9656800) [pid = 1939] [serial = 901] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6a5d07800) [pid = 1939] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073070481]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6ab60cc00) [pid = 1939] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073045722]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6aeead000) [pid = 1939] [serial = 886] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6a8644000) [pid = 1939] [serial = 847] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6ae44dc00) [pid = 1939] [serial = 880] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6a9711c00) [pid = 1939] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6ab605c00) [pid = 1939] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6a6b43800) [pid = 1939] [serial = 895] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6a7d96c00) [pid = 1939] [serial = 898] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6adb1d400) [pid = 1939] [serial = 868] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6ac5afc00) [pid = 1939] [serial = 865] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6ac4ddc00) [pid = 1939] [serial = 909] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6ab43e000) [pid = 1939] [serial = 904] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6a9698400) [pid = 1939] [serial = 850] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6ab4fa000) [pid = 1939] [serial = 855] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6abb4d800) [pid = 1939] [serial = 914] [outer = (nil)] [url = about:blank]
08:18:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c9800 == 75 [pid = 1939] [id = 357]
08:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6a6229c00) [pid = 1939] [serial = 1002] [outer = (nil)]
08:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6a8644000) [pid = 1939] [serial = 1003] [outer = 0x7fb6a6229c00]
08:18:26 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
08:18:26 INFO - document served over http requires an http
08:18:26 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:26 INFO - delivery method with swap-origin-redirect and when
08:18: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:18:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:18:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:26 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
08:18:26 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 1224ms
08:18:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:18:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfdf800 == 76 [pid = 1939] [id = 358]
08:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6a8b2b000) [pid = 1939] [serial = 1004] [outer = (nil)]
08:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6ab605c00) [pid = 1939] [serial = 1005] [outer = 0x7fb6a8b2b000]
08:18:26 INFO - PROCESS | 1939 | 1449073106868 Marionette INFO loaded listener.js
08:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6aef53c00) [pid = 1939] [serial = 1006] [outer = 0x7fb6a8b2b000]
08:18:27 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
08:18:27 INFO - document served over http requires an http
08:18:27 INFO - sub-resource via script-tag using the meta-referrer
08:18:27 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:27 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
08:18:27 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 1080ms
08:18:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:18:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad72b800 == 77 [pid = 1939] [id = 359]
08:18:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6ae167000) [pid = 1939] [serial = 1007] [outer = (nil)]
08:18:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6af950400) [pid = 1939] [serial = 1008] [outer = 0x7fb6ae167000]
08:18:27 INFO - PROCESS | 1939 | 1449073107957 Marionette INFO loaded listener.js
08:18:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6af96f400) [pid = 1939] [serial = 1009] [outer = 0x7fb6ae167000]
08:18:28 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
08:18:28 INFO - document served over http requires an http
08:18:28 INFO - sub-resource via script-tag using the meta-referrer
08:18:28 INFO - delivery method with no-redirect and when
08:18: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"
08:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:28 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
08:18:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1247ms
08:18:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:18:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9915000 == 78 [pid = 1939] [id = 360]
08:18:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6a8b29c00) [pid = 1939] [serial = 1010] [outer = (nil)]
08:18:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6a8b36800) [pid = 1939] [serial = 1011] [outer = 0x7fb6a8b29c00]
08:18:29 INFO - PROCESS | 1939 | 1449073109455 Marionette INFO loaded listener.js
08:18:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6ab4fac00) [pid = 1939] [serial = 1012] [outer = 0x7fb6a8b29c00]
08:18:30 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
08:18:30 INFO - document served over http requires an http
08:18:30 INFO - sub-resource via script-tag using the meta-referrer
08:18:30 INFO - delivery method with swap-origin-redirect and when
08:18:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:30 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
08:18:30 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 1446ms
08:18:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:18:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee0b000 == 79 [pid = 1939] [id = 361]
08:18:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6a8b2e000) [pid = 1939] [serial = 1013] [outer = (nil)]
08:18:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6adf9b800) [pid = 1939] [serial = 1014] [outer = 0x7fb6a8b2e000]
08:18:30 INFO - PROCESS | 1939 | 1449073110902 Marionette INFO loaded listener.js
08:18:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ae51a800) [pid = 1939] [serial = 1015] [outer = 0x7fb6a8b2e000]
08:18:31 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
08:18:31 INFO - document served over http requires an http
08:18:31 INFO - sub-resource via xhr-request using the meta-referrer
08:18:31 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:31 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
08:18:31 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 1326ms
08:18:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:18:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b088d000 == 80 [pid = 1939] [id = 362]
08:18:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ae525000) [pid = 1939] [serial = 1016] [outer = (nil)]
08:18:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6af965c00) [pid = 1939] [serial = 1017] [outer = 0x7fb6ae525000]
08:18:32 INFO - PROCESS | 1939 | 1449073112222 Marionette INFO loaded listener.js
08:18:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6b0799800) [pid = 1939] [serial = 1018] [outer = 0x7fb6ae525000]
08:18:33 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
08:18:33 INFO - document served over http requires an http
08:18:33 INFO - sub-resource via xhr-request using the meta-referrer
08:18:33 INFO - delivery method with no-redirect and when
08:18: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"
08:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:33 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
08:18:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1280ms
08:18:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:18:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4ca7000 == 81 [pid = 1939] [id = 363]
08:18:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6af958000) [pid = 1939] [serial = 1019] [outer = (nil)]
08:18:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b4756800) [pid = 1939] [serial = 1020] [outer = 0x7fb6af958000]
08:18:33 INFO - PROCESS | 1939 | 1449073113518 Marionette INFO loaded listener.js
08:18:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b47ec000) [pid = 1939] [serial = 1021] [outer = 0x7fb6af958000]
08:18:34 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
08:18:34 INFO - document served over http requires an http
08:18:34 INFO - sub-resource via xhr-request using the meta-referrer
08:18:34 INFO - delivery method with swap-origin-redirect and when
08:18:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:18:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:34 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
08:18:34 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 1330ms
08:18:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:18:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6527000 == 82 [pid = 1939] [id = 364]
08:18:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6b490c000) [pid = 1939] [serial = 1022] [outer = (nil)]
08:18:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b498d400) [pid = 1939] [serial = 1023] [outer = 0x7fb6b490c000]
08:18:34 INFO - PROCESS | 1939 | 1449073114980 Marionette INFO loaded listener.js
08:18:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b4dd4000) [pid = 1939] [serial = 1024] [outer = 0x7fb6b490c000]
08:18:35 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
08:18:35 INFO - document served over http requires an https
08:18:35 INFO - sub-resource via fetch-request using the meta-referrer
08:18:35 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:35 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
08:18:35 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 1552ms
08:18:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:18:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99e1000 == 83 [pid = 1939] [id = 365]
08:18:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b54cf800) [pid = 1939] [serial = 1025] [outer = (nil)]
08:18:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6b54d5800) [pid = 1939] [serial = 1026] [outer = 0x7fb6b54cf800]
08:18:36 INFO - PROCESS | 1939 | 1449073116441 Marionette INFO loaded listener.js
08:18:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b57d9400) [pid = 1939] [serial = 1027] [outer = 0x7fb6b54cf800]
08:18:37 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
08:18:37 INFO - document served over http requires an https
08:18:37 INFO - sub-resource via fetch-request using the meta-referrer
08:18:37 INFO - delivery method with no-redirect and when
08:18: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"
08:18:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:37 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
08:18:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1377ms
08:18:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:18:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9cbe000 == 84 [pid = 1939] [id = 366]
08:18:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6b54d4800) [pid = 1939] [serial = 1028] [outer = (nil)]
08:18:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b57dfc00) [pid = 1939] [serial = 1029] [outer = 0x7fb6b54d4800]
08:18:37 INFO - PROCESS | 1939 | 1449073117768 Marionette INFO loaded listener.js
08:18:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6b586bc00) [pid = 1939] [serial = 1030] [outer = 0x7fb6b54d4800]
08:18:38 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
08:18:38 INFO - document served over http requires an https
08:18:38 INFO - sub-resource via fetch-request using the meta-referrer
08:18:38 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:38 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
08:18:38 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 1338ms
08:18:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:18:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badbe000 == 85 [pid = 1939] [id = 367]
08:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b586c000) [pid = 1939] [serial = 1031] [outer = (nil)]
08:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6b5b65800) [pid = 1939] [serial = 1032] [outer = 0x7fb6b586c000]
08:18:39 INFO - PROCESS | 1939 | 1449073119306 Marionette INFO loaded listener.js
08:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6b5b6e800) [pid = 1939] [serial = 1033] [outer = 0x7fb6b586c000]
08:18:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb83a000 == 86 [pid = 1939] [id = 368]
08:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b5b6b800) [pid = 1939] [serial = 1034] [outer = (nil)]
08:18:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6b5b63400) [pid = 1939] [serial = 1035] [outer = 0x7fb6b5b6b800]
08:18:40 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
08:18:40 INFO - document served over http requires an https
08:18:40 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:40 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:18:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:18:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:40 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
08:18:40 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 1592ms
08:18:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:18:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb83f000 == 87 [pid = 1939] [id = 369]
08:18:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6af91b800) [pid = 1939] [serial = 1036] [outer = (nil)]
08:18:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b64e2400) [pid = 1939] [serial = 1037] [outer = 0x7fb6af91b800]
08:18:40 INFO - PROCESS | 1939 | 1449073120887 Marionette INFO loaded listener.js
08:18:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6b68a2c00) [pid = 1939] [serial = 1038] [outer = 0x7fb6af91b800]
08:18:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd45d800 == 88 [pid = 1939] [id = 370]
08:18:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b64e4400) [pid = 1939] [serial = 1039] [outer = (nil)]
08:18:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b68a3c00) [pid = 1939] [serial = 1040] [outer = 0x7fb6b64e4400]
08:18:41 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
08:18:41 INFO - document served over http requires an https
08:18:41 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:41 INFO - delivery method with no-redirect and when
08:18: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"
08:18:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:18:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:18:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:41 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
08:18:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1479ms
08:18:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:18:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd465000 == 89 [pid = 1939] [id = 371]
08:18:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b64e1400) [pid = 1939] [serial = 1041] [outer = (nil)]
08:18:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b68aa800) [pid = 1939] [serial = 1042] [outer = 0x7fb6b64e1400]
08:18:42 INFO - PROCESS | 1939 | 1449073122272 Marionette INFO loaded listener.js
08:18:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b701b000) [pid = 1939] [serial = 1043] [outer = 0x7fb6b64e1400]
08:18:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd511800 == 90 [pid = 1939] [id = 372]
08:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b701c000) [pid = 1939] [serial = 1044] [outer = (nil)]
08:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b68ad000) [pid = 1939] [serial = 1045] [outer = 0x7fb6b701c000]
08:18:43 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
08:18:43 INFO - document served over http requires an https
08:18:43 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:43 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:18:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:18:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:43 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
08:18:43 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 1531ms
08:18:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:18:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd516000 == 91 [pid = 1939] [id = 373]
08:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b701d000) [pid = 1939] [serial = 1046] [outer = (nil)]
08:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b946d800) [pid = 1939] [serial = 1047] [outer = 0x7fb6b701d000]
08:18:43 INFO - PROCESS | 1939 | 1449073123969 Marionette INFO loaded listener.js
08:18:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b9772000) [pid = 1939] [serial = 1048] [outer = 0x7fb6b701d000]
08:18:44 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
08:18:44 INFO - document served over http requires an https
08:18:44 INFO - sub-resource via script-tag using the meta-referrer
08:18:44 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:44 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
08:18:44 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 1528ms
08:18:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:18:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfcd000 == 92 [pid = 1939] [id = 374]
08:18:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b946c800) [pid = 1939] [serial = 1049] [outer = (nil)]
08:18:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b99cd800) [pid = 1939] [serial = 1050] [outer = 0x7fb6b946c800]
08:18:45 INFO - PROCESS | 1939 | 1449073125318 Marionette INFO loaded listener.js
08:18:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b9a4b800) [pid = 1939] [serial = 1051] [outer = 0x7fb6b946c800]
08:18:46 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
08:18:46 INFO - document served over http requires an https
08:18:46 INFO - sub-resource via script-tag using the meta-referrer
08:18:46 INFO - delivery method with no-redirect and when
08:18: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"
08:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:46 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
08:18:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1287ms
08:18:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:18:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be17f800 == 93 [pid = 1939] [id = 375]
08:18:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b9466800) [pid = 1939] [serial = 1052] [outer = (nil)]
08:18:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b9a4c800) [pid = 1939] [serial = 1053] [outer = 0x7fb6b9466800]
08:18:46 INFO - PROCESS | 1939 | 1449073126672 Marionette INFO loaded listener.js
08:18:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b9c80400) [pid = 1939] [serial = 1054] [outer = 0x7fb6b9466800]
08:18:47 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
08:18:47 INFO - document served over http requires an https
08:18:47 INFO - sub-resource via script-tag using the meta-referrer
08:18:47 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:18:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:18:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:47 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
08:18:47 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 1426ms
08:18:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:18:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be19b000 == 94 [pid = 1939] [id = 376]
08:18:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b9768c00) [pid = 1939] [serial = 1055] [outer = (nil)]
08:18:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b9f1dc00) [pid = 1939] [serial = 1056] [outer = 0x7fb6b9768c00]
08:18:48 INFO - PROCESS | 1939 | 1449073128097 Marionette INFO loaded listener.js
08:18:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6bab96400) [pid = 1939] [serial = 1057] [outer = 0x7fb6b9768c00]
08:18:48 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
08:18:48 INFO - document served over http requires an https
08:18:48 INFO - sub-resource via xhr-request using the meta-referrer
08:18:48 INFO - delivery method with keep-origin-redirect and when
08:18: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"
08:18:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:48 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
08:18:48 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 1334ms
08:18:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:18:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be383000 == 95 [pid = 1939] [id = 377]
08:18:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6b9c8b400) [pid = 1939] [serial = 1058] [outer = (nil)]
08:18:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6bad7c000) [pid = 1939] [serial = 1059] [outer = 0x7fb6b9c8b400]
08:18:49 INFO - PROCESS | 1939 | 1449073129429 Marionette INFO loaded listener.js
08:18:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6bad86c00) [pid = 1939] [serial = 1060] [outer = 0x7fb6b9c8b400]
08:18:50 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
08:18:50 INFO - document served over http requires an https
08:18:50 INFO - sub-resource via xhr-request using the meta-referrer
08:18:50 INFO - delivery method with no-redirect and when
08:18: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"
08:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:50 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
08:18:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1333ms
08:18:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:18:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9bf800 == 96 [pid = 1939] [id = 378]
08:18:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6a6b46000) [pid = 1939] [serial = 1061] [outer = (nil)]
08:18:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6a9697000) [pid = 1939] [serial = 1062] [outer = 0x7fb6a6b46000]
08:18:52 INFO - PROCESS | 1939 | 1449073132278 Marionette INFO loaded listener.js
08:18:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6bd416800) [pid = 1939] [serial = 1063] [outer = 0x7fb6a6b46000]
08:18:53 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
08:18:53 INFO - document served over http requires an https
08:18:53 INFO - sub-resource via xhr-request using the meta-referrer
08:18:53 INFO - delivery method with swap-origin-redirect and when
08:18:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:18:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:18:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:18:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:53 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
08:18:53 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 2784ms
08:18:53 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
08:18:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab827000 == 97 [pid = 1939] [id = 379]
08:18:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6a622d000) [pid = 1939] [serial = 1064] [outer = (nil)]
08:18:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6ac5b4800) [pid = 1939] [serial = 1065] [outer = 0x7fb6a622d000]
08:18:53 INFO - PROCESS | 1939 | 1449073133593 Marionette INFO loaded listener.js
08:18:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6bb8d0000) [pid = 1939] [serial = 1066] [outer = 0x7fb6a622d000]
08:18:55 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
08:18:55 INFO - document served over http requires an http
08:18:55 INFO - sub-resource via fetch-request using the meta-referrer
08:18:55 INFO - delivery method with keep-origin-redirect and when
08:18:55 INFO - the target request is same-origin.
08:18:55 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 2027ms
08:18:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:18:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad73b000 == 98 [pid = 1939] [id = 380]
08:18:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6a6b48c00) [pid = 1939] [serial = 1067] [outer = (nil)]
08:18:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6ab4f9000) [pid = 1939] [serial = 1068] [outer = 0x7fb6a6b48c00]
08:18:55 INFO - PROCESS | 1939 | 1449073135659 Marionette INFO loaded listener.js
08:18:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6ac5bbc00) [pid = 1939] [serial = 1069] [outer = 0x7fb6a6b48c00]
08:18:56 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
08:18:56 INFO - document served over http requires an http
08:18:56 INFO - sub-resource via fetch-request using the meta-referrer
08:18:56 INFO - delivery method with no-redirect and when
08:18:56 INFO - the target request is same-origin.
08:18:56 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 1333ms
08:18:56 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
08:18:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4712000 == 99 [pid = 1939] [id = 381]
08:18:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6a8d2dc00) [pid = 1939] [serial = 1070] [outer = (nil)]
08:18:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6ac5b5000) [pid = 1939] [serial = 1071] [outer = 0x7fb6a8d2dc00]
08:18:56 INFO - PROCESS | 1939 | 1449073136947 Marionette INFO loaded listener.js
08:18:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6ae449400) [pid = 1939] [serial = 1072] [outer = 0x7fb6a8d2dc00]
08:18:58 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
08:18:58 INFO - document served over http requires an http
08:18:58 INFO - sub-resource via fetch-request using the meta-referrer
08:18:58 INFO - delivery method with swap-origin-redirect and when
08:18: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"
08:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:18:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:18:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:18:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:18:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:18:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:18:58 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
08:18:58 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 1536ms
08:18:58 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
08:18:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fdc000 == 100 [pid = 1939] [id = 382]
08:18:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6a7d9e400) [pid = 1939] [serial = 1073] [outer = (nil)]
08:18:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6ae44ac00) [pid = 1939] [serial = 1074] [outer = 0x7fb6a7d9e400]
08:18:58 INFO - PROCESS | 1939 | 1449073138592 Marionette INFO loaded listener.js
08:18:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6aef4a000) [pid = 1939] [serial = 1075] [outer = 0x7fb6a7d9e400]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e0800 == 99 [pid = 1939] [id = 328]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8af2800 == 98 [pid = 1939] [id = 329]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf51000 == 97 [pid = 1939] [id = 330]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee17000 == 96 [pid = 1939] [id = 331]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4703800 == 95 [pid = 1939] [id = 332]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a15000 == 94 [pid = 1939] [id = 333]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4ca9000 == 93 [pid = 1939] [id = 334]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cad800 == 92 [pid = 1939] [id = 335]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5610000 == 91 [pid = 1939] [id = 336]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5842800 == 90 [pid = 1939] [id = 337]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6023800 == 89 [pid = 1939] [id = 338]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6055800 == 88 [pid = 1939] [id = 339]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b653b000 == 87 [pid = 1939] [id = 340]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fd7000 == 86 [pid = 1939] [id = 341]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d74000 == 85 [pid = 1939] [id = 342]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d92000 == 84 [pid = 1939] [id = 343]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9404800 == 83 [pid = 1939] [id = 344]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9421000 == 82 [pid = 1939] [id = 345]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9631800 == 81 [pid = 1939] [id = 346]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a19000 == 80 [pid = 1939] [id = 347]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad741000 == 79 [pid = 1939] [id = 349]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e5800 == 78 [pid = 1939] [id = 350]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e9000 == 77 [pid = 1939] [id = 351]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac07d000 == 76 [pid = 1939] [id = 352]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac391800 == 75 [pid = 1939] [id = 353]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac499800 == 74 [pid = 1939] [id = 354]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac39d800 == 73 [pid = 1939] [id = 355]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad73a000 == 72 [pid = 1939] [id = 356]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c9800 == 71 [pid = 1939] [id = 357]
08:18:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfdf800 == 70 [pid = 1939] [id = 358]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6ae15e800) [pid = 1939] [serial = 915] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6a8b2cc00) [pid = 1939] [serial = 896] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6ab4fb800) [pid = 1939] [serial = 905] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6a970bc00) [pid = 1939] [serial = 845] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6a970c000) [pid = 1939] [serial = 902] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6a8b36c00) [pid = 1939] [serial = 899] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6ad7a7800) [pid = 1939] [serial = 910] [outer = (nil)] [url = about:blank]
08:18:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f19800 == 71 [pid = 1939] [id = 383]
08:18:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6a6230400) [pid = 1939] [serial = 1076] [outer = (nil)]
08:18:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6a970c000) [pid = 1939] [serial = 1077] [outer = 0x7fb6a6230400]
08:18:59 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
08:18:59 INFO - document served over http requires an http
08:18:59 INFO - sub-resource via iframe-tag using the meta-referrer
08:18:59 INFO - delivery method with keep-origin-redirect and when
08:18:59 INFO - the target request is same-origin.
08:18:59 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 1837ms
08:18:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:19:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fd8800 == 72 [pid = 1939] [id = 384]
08:19:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6a964cc00) [pid = 1939] [serial = 1078] [outer = (nil)]
08:19:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6ab4f1c00) [pid = 1939] [serial = 1079] [outer = 0x7fb6a964cc00]
08:19:00 INFO - PROCESS | 1939 | 1449073140359 Marionette INFO loaded listener.js
08:19:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6aef4b000) [pid = 1939] [serial = 1080] [outer = 0x7fb6a964cc00]
08:19:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac099800 == 73 [pid = 1939] [id = 385]
08:19:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6ae22d000) [pid = 1939] [serial = 1081] [outer = (nil)]
08:19:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6ae9e0c00) [pid = 1939] [serial = 1082] [outer = 0x7fb6ae22d000]
08:19:01 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
08:19:01 INFO - document served over http requires an http
08:19:01 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:01 INFO - delivery method with no-redirect and when
08:19:01 INFO - the target request is same-origin.
08:19:01 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 1124ms
08:19:01 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
08:19:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac48c000 == 74 [pid = 1939] [id = 386]
08:19:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6af913000) [pid = 1939] [serial = 1083] [outer = (nil)]
08:19:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6af91d400) [pid = 1939] [serial = 1084] [outer = 0x7fb6af913000]
08:19:01 INFO - PROCESS | 1939 | 1449073141345 Marionette INFO loaded listener.js
08:19:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6af96dc00) [pid = 1939] [serial = 1085] [outer = 0x7fb6af913000]
08:19:01 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99fb000 == 73 [pid = 1939] [id = 10]
08:19:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad726800 == 74 [pid = 1939] [id = 387]
08:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6a8d29000) [pid = 1939] [serial = 1086] [outer = (nil)]
08:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6af956c00) [pid = 1939] [serial = 1087] [outer = 0x7fb6a8d29000]
08:19:02 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
08:19:02 INFO - document served over http requires an http
08:19:02 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:02 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:02 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
08:19:02 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 1277ms
08:19:02 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
08:19:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad72c000 == 75 [pid = 1939] [id = 388]
08:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6afe2dc00) [pid = 1939] [serial = 1088] [outer = (nil)]
08:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6b0733c00) [pid = 1939] [serial = 1089] [outer = 0x7fb6afe2dc00]
08:19:02 INFO - PROCESS | 1939 | 1449073142723 Marionette INFO loaded listener.js
08:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6b079c400) [pid = 1939] [serial = 1090] [outer = 0x7fb6afe2dc00]
08:19:03 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
08:19:03 INFO - document served over http requires an http
08:19:03 INFO - sub-resource via script-tag using the meta-referrer
08:19:03 INFO - delivery method with keep-origin-redirect and when
08:19:03 INFO - the target request is same-origin.
08:19:03 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 1181ms
08:19:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:19:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2cb800 == 76 [pid = 1939] [id = 389]
08:19:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6afe30800) [pid = 1939] [serial = 1091] [outer = (nil)]
08:19:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6b08d6400) [pid = 1939] [serial = 1092] [outer = 0x7fb6afe30800]
08:19:03 INFO - PROCESS | 1939 | 1449073143873 Marionette INFO loaded listener.js
08:19:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6b48b4400) [pid = 1939] [serial = 1093] [outer = 0x7fb6afe30800]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6a6229c00) [pid = 1939] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6ae22b400) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6ae233c00) [pid = 1939] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073105052]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6a7d93c00) [pid = 1939] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6a8b36000) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6a8b2b000) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6ae626000) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6ab435400) [pid = 1939] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6ae15ac00) [pid = 1939] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073076044]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6aeeaec00) [pid = 1939] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6ae159400) [pid = 1939] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6a8d30800) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6a8d2a400) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6a622b000) [pid = 1939] [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]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6afe36400) [pid = 1939] [serial = 951] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6a964ec00) [pid = 1939] [serial = 984] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6ae62e800) [pid = 1939] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073105052]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6ae2e7000) [pid = 1939] [serial = 919] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6ae237400) [pid = 1939] [serial = 995] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6afe18400) [pid = 1939] [serial = 948] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6ab605c00) [pid = 1939] [serial = 1005] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6a8d2c000) [pid = 1939] [serial = 924] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6af94dc00) [pid = 1939] [serial = 942] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6af96f800) [pid = 1939] [serial = 945] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6b4915400) [pid = 1939] [serial = 966] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6ae165000) [pid = 1939] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6abb50400) [pid = 1939] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6a6752000) [pid = 1939] [serial = 978] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6ae44e800) [pid = 1939] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073076044]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6aeeab400) [pid = 1939] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6a9697400) [pid = 1939] [serial = 981] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6a8644000) [pid = 1939] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6ae9e0000) [pid = 1939] [serial = 1000] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6a8d31000) [pid = 1939] [serial = 987] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6a6b3a800) [pid = 1939] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6adb14000) [pid = 1939] [serial = 990] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6ac4d8000) [pid = 1939] [serial = 939] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6aef4d400) [pid = 1939] [serial = 975] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6adf9c800) [pid = 1939] [serial = 934] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6b4b74000) [pid = 1939] [serial = 969] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b0739800) [pid = 1939] [serial = 954] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b48b9800) [pid = 1939] [serial = 963] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4d5b800) [pid = 1939] [serial = 972] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6b08cd400) [pid = 1939] [serial = 957] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b47e5400) [pid = 1939] [serial = 960] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6ac5ba000) [pid = 1939] [serial = 929] [outer = (nil)] [url = about:blank]
08:19:04 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6af950400) [pid = 1939] [serial = 1008] [outer = (nil)] [url = about:blank]
08:19:05 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
08:19:05 INFO - document served over http requires an http
08:19:05 INFO - sub-resource via script-tag using the meta-referrer
08:19:05 INFO - delivery method with no-redirect and when
08:19:05 INFO - the target request is same-origin.
08:19:05 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 1743ms
08:19:05 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
08:19:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9b8000 == 77 [pid = 1939] [id = 390]
08:19:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a8d31000) [pid = 1939] [serial = 1094] [outer = (nil)]
08:19:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6ae165000) [pid = 1939] [serial = 1095] [outer = 0x7fb6a8d31000]
08:19:05 INFO - PROCESS | 1939 | 1449073145577 Marionette INFO loaded listener.js
08:19:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b47e5400) [pid = 1939] [serial = 1096] [outer = 0x7fb6a8d31000]
08:19:06 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
08:19:06 INFO - document served over http requires an http
08:19:06 INFO - sub-resource via script-tag using the meta-referrer
08:19:06 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:06 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
08:19:06 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 1029ms
08:19:06 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
08:19:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a1f000 == 78 [pid = 1939] [id = 391]
08:19:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6ae158800) [pid = 1939] [serial = 1097] [outer = (nil)]
08:19:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b490c800) [pid = 1939] [serial = 1098] [outer = 0x7fb6ae158800]
08:19:06 INFO - PROCESS | 1939 | 1449073146650 Marionette INFO loaded listener.js
08:19:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b498ec00) [pid = 1939] [serial = 1099] [outer = 0x7fb6ae158800]
08:19:07 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
08:19:07 INFO - document served over http requires an http
08:19:07 INFO - sub-resource via xhr-request using the meta-referrer
08:19:07 INFO - delivery method with keep-origin-redirect and when
08:19:07 INFO - the target request is same-origin.
08:19:07 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 1280ms
08:19:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:19:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac091000 == 79 [pid = 1939] [id = 392]
08:19:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6ab4fa000) [pid = 1939] [serial = 1100] [outer = (nil)]
08:19:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6abb47800) [pid = 1939] [serial = 1101] [outer = 0x7fb6ab4fa000]
08:19:08 INFO - PROCESS | 1939 | 1449073148134 Marionette INFO loaded listener.js
08:19:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6adfa1000) [pid = 1939] [serial = 1102] [outer = 0x7fb6ab4fa000]
08:19:09 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
08:19:09 INFO - document served over http requires an http
08:19:09 INFO - sub-resource via xhr-request using the meta-referrer
08:19:09 INFO - delivery method with no-redirect and when
08:19:09 INFO - the target request is same-origin.
08:19:09 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 1433ms
08:19:09 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
08:19:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a1b800 == 80 [pid = 1939] [id = 393]
08:19:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6ab60c800) [pid = 1939] [serial = 1103] [outer = (nil)]
08:19:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6ae521800) [pid = 1939] [serial = 1104] [outer = 0x7fb6ab60c800]
08:19:09 INFO - PROCESS | 1939 | 1449073149591 Marionette INFO loaded listener.js
08:19:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6af971000) [pid = 1939] [serial = 1105] [outer = 0x7fb6ab60c800]
08:19:10 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
08:19:10 INFO - document served over http requires an http
08:19:10 INFO - sub-resource via xhr-request using the meta-referrer
08:19:10 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:10 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
08:19:10 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 1383ms
08:19:10 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
08:19:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b601c800 == 81 [pid = 1939] [id = 394]
08:19:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6afe2d800) [pid = 1939] [serial = 1106] [outer = (nil)]
08:19:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b48b2400) [pid = 1939] [serial = 1107] [outer = 0x7fb6afe2d800]
08:19:10 INFO - PROCESS | 1939 | 1449073150938 Marionette INFO loaded listener.js
08:19:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b4b7c000) [pid = 1939] [serial = 1108] [outer = 0x7fb6afe2d800]
08:19:11 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
08:19:11 INFO - document served over http requires an https
08:19:11 INFO - sub-resource via fetch-request using the meta-referrer
08:19:11 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:11 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
08:19:11 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 1337ms
08:19:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:19:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fc5000 == 82 [pid = 1939] [id = 395]
08:19:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b47e8000) [pid = 1939] [serial = 1109] [outer = (nil)]
08:19:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b4b81c00) [pid = 1939] [serial = 1110] [outer = 0x7fb6b47e8000]
08:19:12 INFO - PROCESS | 1939 | 1449073152278 Marionette INFO loaded listener.js
08:19:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6b4dd6800) [pid = 1939] [serial = 1111] [outer = 0x7fb6b47e8000]
08:19:13 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
08:19:13 INFO - document served over http requires an https
08:19:13 INFO - sub-resource via fetch-request using the meta-referrer
08:19:13 INFO - delivery method with no-redirect and when
08:19: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"
08:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:13 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
08:19:13 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 1335ms
08:19:13 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
08:19:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d84000 == 83 [pid = 1939] [id = 396]
08:19:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6b4985400) [pid = 1939] [serial = 1112] [outer = (nil)]
08:19:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6b54d6400) [pid = 1939] [serial = 1113] [outer = 0x7fb6b4985400]
08:19:13 INFO - PROCESS | 1939 | 1449073153638 Marionette INFO loaded listener.js
08:19:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6b64de000) [pid = 1939] [serial = 1114] [outer = 0x7fb6b4985400]
08:19:14 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
08:19:14 INFO - document served over http requires an https
08:19:14 INFO - sub-resource via fetch-request using the meta-referrer
08:19:14 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:14 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
08:19:14 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 1377ms
08:19:14 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
08:19:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9619800 == 84 [pid = 1939] [id = 397]
08:19:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6b68ac400) [pid = 1939] [serial = 1115] [outer = (nil)]
08:19:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6b946c400) [pid = 1939] [serial = 1116] [outer = 0x7fb6b68ac400]
08:19:15 INFO - PROCESS | 1939 | 1449073155081 Marionette INFO loaded listener.js
08:19:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6baba0000) [pid = 1939] [serial = 1117] [outer = 0x7fb6b68ac400]
08:19:16 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
08:19:16 INFO - document served over http requires an https
08:19:16 INFO - sub-resource via fetch-request using the meta-referrer
08:19:16 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:16 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
08:19:16 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 1477ms
08:19:16 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
08:19:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9eab800 == 85 [pid = 1939] [id = 398]
08:19:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6b4dcc000) [pid = 1939] [serial = 1118] [outer = (nil)]
08:19:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6b99d4c00) [pid = 1939] [serial = 1119] [outer = 0x7fb6b4dcc000]
08:19:16 INFO - PROCESS | 1939 | 1449073156661 Marionette INFO loaded listener.js
08:19:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6bd57f800) [pid = 1939] [serial = 1120] [outer = 0x7fb6b4dcc000]
08:19:17 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
08:19:17 INFO - document served over http requires an https
08:19:17 INFO - sub-resource via fetch-request using the meta-referrer
08:19:17 INFO - delivery method with keep-origin-redirect and when
08:19:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:19:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:17 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
08:19:17 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 1424ms
08:19:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:19:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf29d000 == 86 [pid = 1939] [id = 399]
08:19:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6b68b0000) [pid = 1939] [serial = 1121] [outer = (nil)]
08:19:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6bd57f000) [pid = 1939] [serial = 1122] [outer = 0x7fb6b68b0000]
08:19:17 INFO - PROCESS | 1939 | 1449073157982 Marionette INFO loaded listener.js
08:19:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6bdc53000) [pid = 1939] [serial = 1123] [outer = 0x7fb6b68b0000]
08:19:18 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
08:19:18 INFO - document served over http requires an https
08:19:18 INFO - sub-resource via fetch-request using the meta-referrer
08:19:18 INFO - delivery method with no-redirect and when
08:19: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"
08:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:18 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
08:19:18 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 1336ms
08:19:18 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
08:19:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c09c7800 == 87 [pid = 1939] [id = 400]
08:19:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6bd57d400) [pid = 1939] [serial = 1124] [outer = (nil)]
08:19:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6bdc58000) [pid = 1939] [serial = 1125] [outer = 0x7fb6bd57d400]
08:19:19 INFO - PROCESS | 1939 | 1449073159275 Marionette INFO loaded listener.js
08:19:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6bdc5bc00) [pid = 1939] [serial = 1126] [outer = 0x7fb6bd57d400]
08:19:20 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
08:19:20 INFO - document served over http requires an https
08:19:20 INFO - sub-resource via fetch-request using the meta-referrer
08:19:20 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:19:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:19:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:19:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:20 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
08:19:20 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 1327ms
08:19:20 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
08:19:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1f1f800 == 88 [pid = 1939] [id = 401]
08:19:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6bdc51000) [pid = 1939] [serial = 1127] [outer = (nil)]
08:19:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6bdf4a800) [pid = 1939] [serial = 1128] [outer = 0x7fb6bdc51000]
08:19:20 INFO - PROCESS | 1939 | 1449073160727 Marionette INFO loaded listener.js
08:19:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6bdf59000) [pid = 1939] [serial = 1129] [outer = 0x7fb6bdc51000]
08:19:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2110800 == 89 [pid = 1939] [id = 402]
08:19:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6be256400) [pid = 1939] [serial = 1130] [outer = (nil)]
08:19:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6be4b5800) [pid = 1939] [serial = 1131] [outer = 0x7fb6be256400]
08:19:21 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
08:19:21 INFO - document served over http requires an https
08:19:21 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:21 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:21 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
08:19:21 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 1587ms
08:19:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:19:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2316000 == 90 [pid = 1939] [id = 403]
08:19:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6be253000) [pid = 1939] [serial = 1132] [outer = (nil)]
08:19:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6be4b7400) [pid = 1939] [serial = 1133] [outer = 0x7fb6be253000]
08:19:22 INFO - PROCESS | 1939 | 1449073162387 Marionette INFO loaded listener.js
08:19:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6bfe25c00) [pid = 1939] [serial = 1134] [outer = 0x7fb6be253000]
08:19:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2374000 == 91 [pid = 1939] [id = 404]
08:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6bfe1c400) [pid = 1939] [serial = 1135] [outer = (nil)]
08:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6c0045400) [pid = 1939] [serial = 1136] [outer = 0x7fb6bfe1c400]
08:19:23 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
08:19:23 INFO - document served over http requires an https
08:19:23 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:23 INFO - delivery method with no-redirect and when
08:19: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"
08:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:23 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
08:19:23 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 1480ms
08:19:23 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
08:19:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c237a000 == 92 [pid = 1939] [id = 405]
08:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6be25b400) [pid = 1939] [serial = 1137] [outer = (nil)]
08:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6c0045c00) [pid = 1939] [serial = 1138] [outer = 0x7fb6be25b400]
08:19:23 INFO - PROCESS | 1939 | 1449073163734 Marionette INFO loaded listener.js
08:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6bfe28c00) [pid = 1939] [serial = 1139] [outer = 0x7fb6be25b400]
08:19:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2393800 == 93 [pid = 1939] [id = 406]
08:19:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6c02e4400) [pid = 1939] [serial = 1140] [outer = (nil)]
08:19:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7fb6c0041c00) [pid = 1939] [serial = 1141] [outer = 0x7fb6c02e4400]
08:19:24 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
08:19:24 INFO - document served over http requires an https
08:19:24 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:24 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:24 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
08:19:24 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 1432ms
08:19:24 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
08:19:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c23c3800 == 94 [pid = 1939] [id = 407]
08:19:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7fb6c0038800) [pid = 1939] [serial = 1142] [outer = (nil)]
08:19:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7fb6c05bb400) [pid = 1939] [serial = 1143] [outer = 0x7fb6c0038800]
08:19:25 INFO - PROCESS | 1939 | 1449073165230 Marionette INFO loaded listener.js
08:19:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7fb6c08b3800) [pid = 1939] [serial = 1144] [outer = 0x7fb6c0038800]
08:19:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b36800 == 95 [pid = 1939] [id = 408]
08:19:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7fb6c08cbc00) [pid = 1939] [serial = 1145] [outer = (nil)]
08:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7fb6c08d3800) [pid = 1939] [serial = 1146] [outer = 0x7fb6c08cbc00]
08:19:26 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
08:19:26 INFO - document served over http requires an https
08:19:26 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:26 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:26 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
08:19:26 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 1486ms
08:19:26 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
08:19:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b39800 == 96 [pid = 1939] [id = 409]
08:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7fb6a90e3c00) [pid = 1939] [serial = 1147] [outer = (nil)]
08:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7fb6c0962000) [pid = 1939] [serial = 1148] [outer = 0x7fb6a90e3c00]
08:19:26 INFO - PROCESS | 1939 | 1449073166840 Marionette INFO loaded listener.js
08:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7fb6c0bee800) [pid = 1939] [serial = 1149] [outer = 0x7fb6a90e3c00]
08:19:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3268000 == 97 [pid = 1939] [id = 410]
08:19:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7fb6c0bf7800) [pid = 1939] [serial = 1150] [outer = (nil)]
08:19:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7fb6c0c2a800) [pid = 1939] [serial = 1151] [outer = 0x7fb6c0bf7800]
08:19:27 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
08:19:27 INFO - document served over http requires an https
08:19:27 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:27 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:27 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
08:19:27 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 1577ms
08:19:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:19:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c326e800 == 98 [pid = 1939] [id = 411]
08:19:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7fb6c0251000) [pid = 1939] [serial = 1152] [outer = (nil)]
08:19:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7fb6c02dfc00) [pid = 1939] [serial = 1153] [outer = 0x7fb6c0251000]
08:19:28 INFO - PROCESS | 1939 | 1449073168425 Marionette INFO loaded listener.js
08:19:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7fb6c0ce7000) [pid = 1939] [serial = 1154] [outer = 0x7fb6c0251000]
08:19:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3662800 == 99 [pid = 1939] [id = 412]
08:19:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7fb6c0f0cc00) [pid = 1939] [serial = 1155] [outer = (nil)]
08:19:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7fb6c0fab800) [pid = 1939] [serial = 1156] [outer = 0x7fb6c0f0cc00]
08:19:29 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
08:19:29 INFO - document served over http requires an https
08:19:29 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:29 INFO - delivery method with no-redirect and when
08:19: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"
08:19:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:29 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
08:19:29 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 1680ms
08:19:29 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
08:19:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3b82000 == 100 [pid = 1939] [id = 413]
08:19:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7fb6abb47000) [pid = 1939] [serial = 1157] [outer = (nil)]
08:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7fb6c0fa8000) [pid = 1939] [serial = 1158] [outer = 0x7fb6abb47000]
08:19:30 INFO - PROCESS | 1939 | 1449073170081 Marionette INFO loaded listener.js
08:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7fb6c0fb4000) [pid = 1939] [serial = 1159] [outer = 0x7fb6abb47000]
08:19:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c583c000 == 101 [pid = 1939] [id = 414]
08:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7fb6c0fb1800) [pid = 1939] [serial = 1160] [outer = (nil)]
08:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7fb6c0fb2400) [pid = 1939] [serial = 1161] [outer = 0x7fb6c0fb1800]
08:19:31 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
08:19:31 INFO - document served over http requires an https
08:19:31 INFO - sub-resource via iframe-tag using the meta-referrer
08:19:31 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:19:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:19:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:31 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
08:19:31 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 1532ms
08:19:31 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
08:19:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c606e800 == 102 [pid = 1939] [id = 415]
08:19:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7fb6ac4e3000) [pid = 1939] [serial = 1162] [outer = (nil)]
08:19:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7fb6c124e400) [pid = 1939] [serial = 1163] [outer = 0x7fb6ac4e3000]
08:19:31 INFO - PROCESS | 1939 | 1449073171643 Marionette INFO loaded listener.js
08:19:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7fb6c2144000) [pid = 1939] [serial = 1164] [outer = 0x7fb6ac4e3000]
08:19:33 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
08:19:33 INFO - document served over http requires an https
08:19:33 INFO - sub-resource via script-tag using the meta-referrer
08:19:33 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:33 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
08:19:33 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 2880ms
08:19:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:19:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc22800 == 103 [pid = 1939] [id = 416]
08:19:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7fb6a6b43800) [pid = 1939] [serial = 1165] [outer = (nil)]
08:19:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7fb6ac5bc000) [pid = 1939] [serial = 1166] [outer = 0x7fb6a6b43800]
08:19:34 INFO - PROCESS | 1939 | 1449073174445 Marionette INFO loaded listener.js
08:19:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7fb6c2127000) [pid = 1939] [serial = 1167] [outer = 0x7fb6a6b43800]
08:19:35 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
08:19:35 INFO - document served over http requires an https
08:19:35 INFO - sub-resource via script-tag using the meta-referrer
08:19:35 INFO - delivery method with no-redirect and when
08:19: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"
08:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:35 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
08:19:35 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 1484ms
08:19:35 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
08:19:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac39c000 == 104 [pid = 1939] [id = 417]
08:19:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7fb6a8b36c00) [pid = 1939] [serial = 1168] [outer = (nil)]
08:19:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7fb6a8d2fc00) [pid = 1939] [serial = 1169] [outer = 0x7fb6a8b36c00]
08:19:36 INFO - PROCESS | 1939 | 1449073176529 Marionette INFO loaded listener.js
08:19:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7fb6ac4d7400) [pid = 1939] [serial = 1170] [outer = 0x7fb6a8b36c00]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4ca7000 == 103 [pid = 1939] [id = 363]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65f0000 == 102 [pid = 1939] [id = 319]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5e1800 == 101 [pid = 1939] [id = 317]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6527000 == 100 [pid = 1939] [id = 364]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fdd800 == 99 [pid = 1939] [id = 318]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99e1000 == 98 [pid = 1939] [id = 365]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9cbe000 == 97 [pid = 1939] [id = 366]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badbe000 == 96 [pid = 1939] [id = 367]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb83a000 == 95 [pid = 1939] [id = 368]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb83f000 == 94 [pid = 1939] [id = 369]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd45d800 == 93 [pid = 1939] [id = 370]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd465000 == 92 [pid = 1939] [id = 371]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd511800 == 91 [pid = 1939] [id = 372]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd516000 == 90 [pid = 1939] [id = 373]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfcd000 == 89 [pid = 1939] [id = 374]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be17f800 == 88 [pid = 1939] [id = 375]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be19b000 == 87 [pid = 1939] [id = 376]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be383000 == 86 [pid = 1939] [id = 377]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9bf800 == 85 [pid = 1939] [id = 378]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab827000 == 84 [pid = 1939] [id = 379]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad73b000 == 83 [pid = 1939] [id = 380]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4712000 == 82 [pid = 1939] [id = 381]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad72b800 == 81 [pid = 1939] [id = 359]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fdc000 == 80 [pid = 1939] [id = 382]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a990a000 == 79 [pid = 1939] [id = 320]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f19800 == 78 [pid = 1939] [id = 383]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfe9800 == 77 [pid = 1939] [id = 325]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fd8800 == 76 [pid = 1939] [id = 384]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac099800 == 75 [pid = 1939] [id = 385]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac48c000 == 74 [pid = 1939] [id = 386]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac0a0800 == 73 [pid = 1939] [id = 321]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad726800 == 72 [pid = 1939] [id = 387]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad72c000 == 71 [pid = 1939] [id = 388]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5e0800 == 70 [pid = 1939] [id = 323]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2cb800 == 69 [pid = 1939] [id = 389]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9b8000 == 68 [pid = 1939] [id = 390]
08:19:37 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99fa800 == 67 [pid = 1939] [id = 12]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7fb6abb4ac00) [pid = 1939] [serial = 982] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7fb6ae622800) [pid = 1939] [serial = 920] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7fb6ac5b7800) [pid = 1939] [serial = 988] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7fb6ae15e400) [pid = 1939] [serial = 991] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7fb6aef53c00) [pid = 1939] [serial = 1006] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7fb6ab4f8000) [pid = 1939] [serial = 985] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7fb6ae449c00) [pid = 1939] [serial = 996] [outer = (nil)] [url = about:blank]
08:19:37 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7fb6aef53800) [pid = 1939] [serial = 1001] [outer = (nil)] [url = about:blank]
08:19:38 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
08:19:38 INFO - document served over http requires an https
08:19:38 INFO - sub-resource via script-tag using the meta-referrer
08:19:38 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:38 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
08:19:38 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 2632ms
08:19:38 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
08:19:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e8800 == 68 [pid = 1939] [id = 418]
08:19:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7fb6ab434800) [pid = 1939] [serial = 1171] [outer = (nil)]
08:19:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7fb6ab4fb800) [pid = 1939] [serial = 1172] [outer = 0x7fb6ab434800]
08:19:38 INFO - PROCESS | 1939 | 1449073178602 Marionette INFO loaded listener.js
08:19:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7fb6ad7ab400) [pid = 1939] [serial = 1173] [outer = 0x7fb6ab434800]
08:19:39 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
08:19:39 INFO - document served over http requires an https
08:19:39 INFO - sub-resource via script-tag using the meta-referrer
08:19:39 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:39 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
08:19:39 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 1164ms
08:19:39 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
08:19:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab826800 == 69 [pid = 1939] [id = 419]
08:19:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7fb6ae231000) [pid = 1939] [serial = 1174] [outer = (nil)]
08:19:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7fb6ae44c000) [pid = 1939] [serial = 1175] [outer = 0x7fb6ae231000]
08:19:39 INFO - PROCESS | 1939 | 1449073179772 Marionette INFO loaded listener.js
08:19:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7fb6aef4f000) [pid = 1939] [serial = 1176] [outer = 0x7fb6ae231000]
08:19:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
08:19:40 INFO - document served over http requires an https
08:19:40 INFO - sub-resource via script-tag using the meta-referrer
08:19:40 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
08:19:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1431ms
08:19:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:19:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f04800 == 70 [pid = 1939] [id = 420]
08:19:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7fb6af95b800) [pid = 1939] [serial = 1177] [outer = (nil)]
08:19:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7fb6afe14400) [pid = 1939] [serial = 1178] [outer = 0x7fb6af95b800]
08:19:41 INFO - PROCESS | 1939 | 1449073181444 Marionette INFO loaded listener.js
08:19:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7fb6b0792800) [pid = 1939] [serial = 1179] [outer = 0x7fb6af95b800]
08:19:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
08:19:42 INFO - document served over http requires an https
08:19:42 INFO - sub-resource via script-tag using the meta-referrer
08:19:42 INFO - delivery method with no-redirect and when
08:19: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"
08:19:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
08:19:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 1240ms
08:19:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
08:19:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c5800 == 71 [pid = 1939] [id = 421]
08:19:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7fb6af970000) [pid = 1939] [serial = 1180] [outer = (nil)]
08:19:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7fb6b4754400) [pid = 1939] [serial = 1181] [outer = 0x7fb6af970000]
08:19:42 INFO - PROCESS | 1939 | 1449073182545 Marionette INFO loaded listener.js
08:19:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7fb6b48b6800) [pid = 1939] [serial = 1182] [outer = 0x7fb6af970000]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7fb6b99cd000) [pid = 1939] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7fb6b99d5c00) [pid = 1939] [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.]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7fb6a8d29000) [pid = 1939] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7fb6a7d9e400) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7fb6a964cc00) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7fb6b701c000) [pid = 1939] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7fb6b5b6b800) [pid = 1939] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7fb6b64e4400) [pid = 1939] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073121512]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7fb6a8d31000) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7fb6af913000) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7fb6a8d2dc00) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7fb6afe2dc00) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7fb6afe30800) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7fb6ae22d000) [pid = 1939] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073140846]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7fb6a6b48c00) [pid = 1939] [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]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7fb6a6230400) [pid = 1939] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7fb6ae9e0c00) [pid = 1939] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073140846]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7fb6ab4f1c00) [pid = 1939] [serial = 1079] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7fb6af956c00) [pid = 1939] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7fb6af91d400) [pid = 1939] [serial = 1084] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7fb6ac5b5000) [pid = 1939] [serial = 1071] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7fb6b0733c00) [pid = 1939] [serial = 1089] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7fb6b99cd800) [pid = 1939] [serial = 1050] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7fb6a8b36800) [pid = 1939] [serial = 1011] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7fb6af965c00) [pid = 1939] [serial = 1017] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7fb6b57dfc00) [pid = 1939] [serial = 1029] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7fb6a970c000) [pid = 1939] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7fb6ae44ac00) [pid = 1939] [serial = 1074] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7fb6b08d6400) [pid = 1939] [serial = 1092] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7fb6b68ad000) [pid = 1939] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7fb6b68aa800) [pid = 1939] [serial = 1042] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7fb6b946d800) [pid = 1939] [serial = 1047] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7fb6ac5b4800) [pid = 1939] [serial = 1065] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7fb6b498d400) [pid = 1939] [serial = 1023] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6ae165000) [pid = 1939] [serial = 1095] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6ab4f9000) [pid = 1939] [serial = 1068] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6b5b63400) [pid = 1939] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6b5b65800) [pid = 1939] [serial = 1032] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6b54d5800) [pid = 1939] [serial = 1026] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6b68a3c00) [pid = 1939] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073121512]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6b64e2400) [pid = 1939] [serial = 1037] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6b4756800) [pid = 1939] [serial = 1020] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6adf9b800) [pid = 1939] [serial = 1014] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6b9a4c800) [pid = 1939] [serial = 1053] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6b9f1dc00) [pid = 1939] [serial = 1056] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6bad7c000) [pid = 1939] [serial = 1059] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6a9697000) [pid = 1939] [serial = 1062] [outer = (nil)] [url = about:blank]
08:19:43 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6a863d800) [pid = 1939] [serial = 746] [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.]
08:19:44 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
08:19:44 INFO - document served over http requires an https
08:19:44 INFO - sub-resource via script-tag using the meta-referrer
08:19:44 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:19:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:19:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:44 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
08:19:44 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 1938ms
08:19:44 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
08:19:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae952800 == 72 [pid = 1939] [id = 422]
08:19:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6af956c00) [pid = 1939] [serial = 1183] [outer = (nil)]
08:19:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6afe30800) [pid = 1939] [serial = 1184] [outer = 0x7fb6af956c00]
08:19:44 INFO - PROCESS | 1939 | 1449073184491 Marionette INFO loaded listener.js
08:19:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6b4b79800) [pid = 1939] [serial = 1185] [outer = 0x7fb6af956c00]
08:19:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
08:19:45 INFO - document served over http requires an https
08:19:45 INFO - sub-resource via xhr-request using the meta-referrer
08:19:45 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
08:19:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1124ms
08:19:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:19:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c8800 == 73 [pid = 1939] [id = 423]
08:19:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6af910800) [pid = 1939] [serial = 1186] [outer = (nil)]
08:19:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6b5862c00) [pid = 1939] [serial = 1187] [outer = 0x7fb6af910800]
08:19:45 INFO - PROCESS | 1939 | 1449073185565 Marionette INFO loaded listener.js
08:19:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6b64db000) [pid = 1939] [serial = 1188] [outer = 0x7fb6af910800]
08:19:46 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
08:19:46 INFO - document served over http requires an https
08:19:46 INFO - sub-resource via xhr-request using the meta-referrer
08:19:46 INFO - delivery method with no-redirect and when
08:19: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"
08:19:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:46 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
08:19:46 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 1380ms
08:19:46 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
08:19:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac08a800 == 74 [pid = 1939] [id = 424]
08:19:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6adfa8000) [pid = 1939] [serial = 1189] [outer = (nil)]
08:19:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6ae22e000) [pid = 1939] [serial = 1190] [outer = 0x7fb6adfa8000]
08:19:47 INFO - PROCESS | 1939 | 1449073187172 Marionette INFO loaded listener.js
08:19:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6af4a9c00) [pid = 1939] [serial = 1191] [outer = 0x7fb6adfa8000]
08:19:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
08:19:48 INFO - document served over http requires an https
08:19:48 INFO - sub-resource via xhr-request using the meta-referrer
08:19:48 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
08:19:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1383ms
08:19:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
08:19:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4706000 == 75 [pid = 1939] [id = 425]
08:19:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6adfaa400) [pid = 1939] [serial = 1192] [outer = (nil)]
08:19:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6b0796400) [pid = 1939] [serial = 1193] [outer = 0x7fb6adfaa400]
08:19:48 INFO - PROCESS | 1939 | 1449073188596 Marionette INFO loaded listener.js
08:19:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6b54d6000) [pid = 1939] [serial = 1194] [outer = 0x7fb6adfaa400]
08:19:49 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
08:19:49 INFO - document served over http requires an https
08:19:49 INFO - sub-resource via xhr-request using the meta-referrer
08:19:49 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:49 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
08:19:49 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 1377ms
08:19:49 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
08:19:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b584a000 == 76 [pid = 1939] [id = 426]
08:19:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6b57df400) [pid = 1939] [serial = 1195] [outer = (nil)]
08:19:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6b68a3400) [pid = 1939] [serial = 1196] [outer = 0x7fb6b57df400]
08:19:49 INFO - PROCESS | 1939 | 1449073189953 Marionette INFO loaded listener.js
08:19:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7fb6b701ec00) [pid = 1939] [serial = 1197] [outer = 0x7fb6b57df400]
08:19:50 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
08:19:50 INFO - document served over http requires an https
08:19:50 INFO - sub-resource via xhr-request using the meta-referrer
08:19:50 INFO - delivery method with keep-origin-redirect and when
08:19: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"
08:19:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:50 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
08:19:50 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 1337ms
08:19:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:19:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91db000 == 77 [pid = 1939] [id = 427]
08:19:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7fb6b64e7400) [pid = 1939] [serial = 1198] [outer = (nil)]
08:19:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7fb6b9769400) [pid = 1939] [serial = 1199] [outer = 0x7fb6b64e7400]
08:19:51 INFO - PROCESS | 1939 | 1449073191324 Marionette INFO loaded listener.js
08:19:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7fb6b9a48800) [pid = 1939] [serial = 1200] [outer = 0x7fb6b64e7400]
08:19:52 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
08:19:52 INFO - document served over http requires an https
08:19:52 INFO - sub-resource via xhr-request using the meta-referrer
08:19:52 INFO - delivery method with no-redirect and when
08:19: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"
08:19:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:52 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
08:19:52 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 1332ms
08:19:52 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
08:19:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9e9c800 == 78 [pid = 1939] [id = 428]
08:19:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7fb6b9767c00) [pid = 1939] [serial = 1201] [outer = (nil)]
08:19:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7fb6b9c84400) [pid = 1939] [serial = 1202] [outer = 0x7fb6b9767c00]
08:19:52 INFO - PROCESS | 1939 | 1449073192654 Marionette INFO loaded listener.js
08:19:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7fb6bad82400) [pid = 1939] [serial = 1203] [outer = 0x7fb6b9767c00]
08:19:53 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
08:19:53 INFO - document served over http requires an https
08:19:53 INFO - sub-resource via xhr-request using the meta-referrer
08:19:53 INFO - delivery method with swap-origin-redirect and when
08:19: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"
08:19:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:19:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:19:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:19:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:19:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:19:53 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
08:19:53 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 1351ms
08:19:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:19:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb8f5000 == 79 [pid = 1939] [id = 429]
08:19:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7fb6bdf53000) [pid = 1939] [serial = 1204] [outer = (nil)]
08:19:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7fb6be250800) [pid = 1939] [serial = 1205] [outer = 0x7fb6bdf53000]
08:19:54 INFO - PROCESS | 1939 | 1449073194083 Marionette INFO loaded listener.js
08:19:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7fb6be4ba400) [pid = 1939] [serial = 1206] [outer = 0x7fb6bdf53000]
08:19:54 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
08:19:54 INFO - document served over http requires an http
08:19:54 INFO - sub-resource via fetch-request using the http-csp
08:19:54 INFO - delivery method with keep-origin-redirect and when
08:19:54 INFO - the target request is cross-origin.
08:19:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1403ms
08:19:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:19:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd514000 == 80 [pid = 1939] [id = 430]
08:19:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7fb6be25e000) [pid = 1939] [serial = 1207] [outer = (nil)]
08:19:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7fb6be4c2000) [pid = 1939] [serial = 1208] [outer = 0x7fb6be25e000]
08:19:55 INFO - PROCESS | 1939 | 1449073195410 Marionette INFO loaded listener.js
08:19:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7fb6c0960c00) [pid = 1939] [serial = 1209] [outer = 0x7fb6be25e000]
08:19:56 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
08:19:56 INFO - document served over http requires an http
08:19:56 INFO - sub-resource via fetch-request using the http-csp
08:19:56 INFO - delivery method with no-redirect and when
08:19:56 INFO - the target request is cross-origin.
08:19:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1332ms
08:19:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:19:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfd4000 == 81 [pid = 1939] [id = 431]
08:19:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7fb6be4bd800) [pid = 1939] [serial = 1210] [outer = (nil)]
08:19:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7fb6c0fa8800) [pid = 1939] [serial = 1211] [outer = 0x7fb6be4bd800]
08:19:56 INFO - PROCESS | 1939 | 1449073196809 Marionette INFO loaded listener.js
08:19:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7fb6c2148400) [pid = 1939] [serial = 1212] [outer = 0x7fb6be4bd800]
08:19:57 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
08:19:57 INFO - document served over http requires an http
08:19:57 INFO - sub-resource via fetch-request using the http-csp
08:19:57 INFO - delivery method with swap-origin-redirect and when
08:19:57 INFO - the target request is cross-origin.
08:19:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1429ms
08:19:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:19:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be371000 == 82 [pid = 1939] [id = 432]
08:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7fb6c08ac400) [pid = 1939] [serial = 1213] [outer = (nil)]
08:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7fb6c2150800) [pid = 1939] [serial = 1214] [outer = 0x7fb6c08ac400]
08:19:58 INFO - PROCESS | 1939 | 1449073198273 Marionette INFO loaded listener.js
08:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7fb6c271f400) [pid = 1939] [serial = 1215] [outer = 0x7fb6c08ac400]
08:19:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf2a5800 == 83 [pid = 1939] [id = 433]
08:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7fb6c2dd5400) [pid = 1939] [serial = 1216] [outer = (nil)]
08:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7fb6c271b000) [pid = 1939] [serial = 1217] [outer = 0x7fb6c2dd5400]
08:19:59 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
08:19:59 INFO - document served over http requires an http
08:19:59 INFO - sub-resource via iframe-tag using the http-csp
08:19:59 INFO - delivery method with keep-origin-redirect and when
08:19:59 INFO - the target request is cross-origin.
08:19:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1436ms
08:19:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:19:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0214000 == 84 [pid = 1939] [id = 434]
08:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7fb6c1ff1800) [pid = 1939] [serial = 1218] [outer = (nil)]
08:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7fb6c2de1400) [pid = 1939] [serial = 1219] [outer = 0x7fb6c1ff1800]
08:19:59 INFO - PROCESS | 1939 | 1449073199747 Marionette INFO loaded listener.js
08:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7fb6c30d0800) [pid = 1939] [serial = 1220] [outer = 0x7fb6c1ff1800]
08:20:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b41000 == 85 [pid = 1939] [id = 435]
08:20:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7fb6c30ca400) [pid = 1939] [serial = 1221] [outer = (nil)]
08:20:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7fb6c30c7800) [pid = 1939] [serial = 1222] [outer = 0x7fb6c30ca400]
08:20:00 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
08:20:00 INFO - document served over http requires an http
08:20:00 INFO - sub-resource via iframe-tag using the http-csp
08:20:00 INFO - delivery method with no-redirect and when
08:20:00 INFO - the target request is cross-origin.
08:20:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1581ms
08:20:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:20:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6cc29f000 == 86 [pid = 1939] [id = 436]
08:20:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7fb6ae622000) [pid = 1939] [serial = 1223] [outer = (nil)]
08:20:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7fb6c3680800) [pid = 1939] [serial = 1224] [outer = 0x7fb6ae622000]
08:20:01 INFO - PROCESS | 1939 | 1449073201418 Marionette INFO loaded listener.js
08:20:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7fb6c3ecac00) [pid = 1939] [serial = 1225] [outer = 0x7fb6ae622000]
08:20:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5b46000 == 87 [pid = 1939] [id = 437]
08:20:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7fb6c3ec2c00) [pid = 1939] [serial = 1226] [outer = (nil)]
08:20:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7fb6c3221c00) [pid = 1939] [serial = 1227] [outer = 0x7fb6c3ec2c00]
08:20:02 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
08:20:02 INFO - document served over http requires an http
08:20:02 INFO - sub-resource via iframe-tag using the http-csp
08:20:02 INFO - delivery method with swap-origin-redirect and when
08:20:02 INFO - the target request is cross-origin.
08:20:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1681ms
08:20:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:20:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5b4f000 == 88 [pid = 1939] [id = 438]
08:20:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7fb6af96a800) [pid = 1939] [serial = 1228] [outer = (nil)]
08:20:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7fb6c3f49c00) [pid = 1939] [serial = 1229] [outer = 0x7fb6af96a800]
08:20:03 INFO - PROCESS | 1939 | 1449073203118 Marionette INFO loaded listener.js
08:20:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7fb6c4051800) [pid = 1939] [serial = 1230] [outer = 0x7fb6af96a800]
08:20:04 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
08:20:04 INFO - document served over http requires an http
08:20:04 INFO - sub-resource via script-tag using the http-csp
08:20:04 INFO - delivery method with keep-origin-redirect and when
08:20:04 INFO - the target request is cross-origin.
08:20:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1476ms
08:20:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:20:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5cd5000 == 89 [pid = 1939] [id = 439]
08:20:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7fb6c321c800) [pid = 1939] [serial = 1231] [outer = (nil)]
08:20:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7fb6c4084000) [pid = 1939] [serial = 1232] [outer = 0x7fb6c321c800]
08:20:04 INFO - PROCESS | 1939 | 1449073204509 Marionette INFO loaded listener.js
08:20:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7fb6c40ecc00) [pid = 1939] [serial = 1233] [outer = 0x7fb6c321c800]
08:20:05 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
08:20:05 INFO - document served over http requires an http
08:20:05 INFO - sub-resource via script-tag using the http-csp
08:20:05 INFO - delivery method with no-redirect and when
08:20:05 INFO - the target request is cross-origin.
08:20:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1327ms
08:20:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:20:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f75000 == 90 [pid = 1939] [id = 440]
08:20:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7fb6c40ebc00) [pid = 1939] [serial = 1234] [outer = (nil)]
08:20:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7fb6c4b2b800) [pid = 1939] [serial = 1235] [outer = 0x7fb6c40ebc00]
08:20:05 INFO - PROCESS | 1939 | 1449073205919 Marionette INFO loaded listener.js
08:20:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7fb6c5870400) [pid = 1939] [serial = 1236] [outer = 0x7fb6c40ebc00]
08:20:06 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
08:20:06 INFO - document served over http requires an http
08:20:06 INFO - sub-resource via script-tag using the http-csp
08:20:06 INFO - delivery method with swap-origin-redirect and when
08:20:06 INFO - the target request is cross-origin.
08:20:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1426ms
08:20:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:20:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5f90000 == 91 [pid = 1939] [id = 441]
08:20:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7fb6c4b2ac00) [pid = 1939] [serial = 1237] [outer = (nil)]
08:20:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7fb6c587a800) [pid = 1939] [serial = 1238] [outer = 0x7fb6c4b2ac00]
08:20:07 INFO - PROCESS | 1939 | 1449073207225 Marionette INFO loaded listener.js
08:20:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7fb6c6aac400) [pid = 1939] [serial = 1239] [outer = 0x7fb6c4b2ac00]
08:20:08 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
08:20:08 INFO - document served over http requires an http
08:20:08 INFO - sub-resource via xhr-request using the http-csp
08:20:08 INFO - delivery method with keep-origin-redirect and when
08:20:08 INFO - the target request is cross-origin.
08:20:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1286ms
08:20:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:20:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d5fa8800 == 92 [pid = 1939] [id = 442]
08:20:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7fb6c4b33c00) [pid = 1939] [serial = 1240] [outer = (nil)]
08:20:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 268 (0x7fb6c6ab4c00) [pid = 1939] [serial = 1241] [outer = 0x7fb6c4b33c00]
08:20:08 INFO - PROCESS | 1939 | 1449073208526 Marionette INFO loaded listener.js
08:20:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7fb6cbf38400) [pid = 1939] [serial = 1242] [outer = 0x7fb6c4b33c00]
08:20:09 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
08:20:09 INFO - document served over http requires an http
08:20:09 INFO - sub-resource via xhr-request using the http-csp
08:20:09 INFO - delivery method with no-redirect and when
08:20:09 INFO - the target request is cross-origin.
08:20:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1637ms
08:20:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:20:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d7e07800 == 93 [pid = 1939] [id = 443]
08:20:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7fb6c5879800) [pid = 1939] [serial = 1243] [outer = (nil)]
08:20:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7fb6cbf3d400) [pid = 1939] [serial = 1244] [outer = 0x7fb6c5879800]
08:20:10 INFO - PROCESS | 1939 | 1449073210315 Marionette INFO loaded listener.js
08:20:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7fb6cc03bc00) [pid = 1939] [serial = 1245] [outer = 0x7fb6c5879800]
08:20:11 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
08:20:11 INFO - document served over http requires an http
08:20:11 INFO - sub-resource via xhr-request using the http-csp
08:20:11 INFO - delivery method with swap-origin-redirect and when
08:20:11 INFO - the target request is cross-origin.
08:20:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1429ms
08:20:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:20:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6d7e22000 == 94 [pid = 1939] [id = 444]
08:20:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7fb6c5e0f400) [pid = 1939] [serial = 1246] [outer = (nil)]
08:20:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7fb6cc093800) [pid = 1939] [serial = 1247] [outer = 0x7fb6c5e0f400]
08:20:11 INFO - PROCESS | 1939 | 1449073211679 Marionette INFO loaded listener.js
08:20:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 275 (0x7fb6cc252800) [pid = 1939] [serial = 1248] [outer = 0x7fb6c5e0f400]
08:20:12 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
08:20:12 INFO - document served over http requires an https
08:20:12 INFO - sub-resource via fetch-request using the http-csp
08:20:12 INFO - delivery method with keep-origin-redirect and when
08:20:12 INFO - the target request is cross-origin.
08:20:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1435ms
08:20:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:20:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5269800 == 95 [pid = 1939] [id = 445]
08:20:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 276 (0x7fb6cc0de400) [pid = 1939] [serial = 1249] [outer = (nil)]
08:20:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 277 (0x7fb6cc257000) [pid = 1939] [serial = 1250] [outer = 0x7fb6cc0de400]
08:20:13 INFO - PROCESS | 1939 | 1449073213147 Marionette INFO loaded listener.js
08:20:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 278 (0x7fb6cce07000) [pid = 1939] [serial = 1251] [outer = 0x7fb6cc0de400]
08:20:14 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
08:20:14 INFO - document served over http requires an https
08:20:14 INFO - sub-resource via fetch-request using the http-csp
08:20:14 INFO - delivery method with no-redirect and when
08:20:14 INFO - the target request is cross-origin.
08:20:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1379ms
08:20:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:20:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af2ae000 == 96 [pid = 1939] [id = 446]
08:20:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 279 (0x7fb6cc0df000) [pid = 1939] [serial = 1252] [outer = (nil)]
08:20:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 280 (0x7fb6cce0e000) [pid = 1939] [serial = 1253] [outer = 0x7fb6cc0df000]
08:20:14 INFO - PROCESS | 1939 | 1449073214536 Marionette INFO loaded listener.js
08:20:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 281 (0x7fb6cd2f6000) [pid = 1939] [serial = 1254] [outer = 0x7fb6cc0df000]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac091000 == 95 [pid = 1939] [id = 392]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a1b800 == 94 [pid = 1939] [id = 393]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b601c800 == 93 [pid = 1939] [id = 394]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fc5000 == 92 [pid = 1939] [id = 395]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d84000 == 91 [pid = 1939] [id = 396]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9619800 == 90 [pid = 1939] [id = 397]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9eab800 == 89 [pid = 1939] [id = 398]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf29d000 == 88 [pid = 1939] [id = 399]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c09c7800 == 87 [pid = 1939] [id = 400]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1f1f800 == 86 [pid = 1939] [id = 401]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2110800 == 85 [pid = 1939] [id = 402]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2316000 == 84 [pid = 1939] [id = 403]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2374000 == 83 [pid = 1939] [id = 404]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c237a000 == 82 [pid = 1939] [id = 405]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2393800 == 81 [pid = 1939] [id = 406]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c23c3800 == 80 [pid = 1939] [id = 407]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b36800 == 79 [pid = 1939] [id = 408]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b39800 == 78 [pid = 1939] [id = 409]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3268000 == 77 [pid = 1939] [id = 410]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c326e800 == 76 [pid = 1939] [id = 411]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3662800 == 75 [pid = 1939] [id = 412]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3b82000 == 74 [pid = 1939] [id = 413]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c583c000 == 73 [pid = 1939] [id = 414]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c606e800 == 72 [pid = 1939] [id = 415]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac39c000 == 71 [pid = 1939] [id = 417]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e8800 == 70 [pid = 1939] [id = 418]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab826800 == 69 [pid = 1939] [id = 419]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f04800 == 68 [pid = 1939] [id = 420]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c5800 == 67 [pid = 1939] [id = 421]
08:20:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae952800 == 66 [pid = 1939] [id = 422]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc22800 == 65 [pid = 1939] [id = 416]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5d9000 == 64 [pid = 1939] [id = 272]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac08a800 == 63 [pid = 1939] [id = 424]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b600e000 == 62 [pid = 1939] [id = 286]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4706000 == 61 [pid = 1939] [id = 425]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fcb000 == 60 [pid = 1939] [id = 289]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b584a000 == 59 [pid = 1939] [id = 426]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91db000 == 58 [pid = 1939] [id = 427]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9e9c800 == 57 [pid = 1939] [id = 428]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac091800 == 56 [pid = 1939] [id = 278]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc4800 == 55 [pid = 1939] [id = 274]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb8f5000 == 54 [pid = 1939] [id = 429]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd514000 == 53 [pid = 1939] [id = 430]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfd4000 == 52 [pid = 1939] [id = 431]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be371000 == 51 [pid = 1939] [id = 432]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9915000 == 50 [pid = 1939] [id = 360]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf2a5800 == 49 [pid = 1939] [id = 433]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada93800 == 48 [pid = 1939] [id = 327]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0214000 == 47 [pid = 1939] [id = 434]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b41000 == 46 [pid = 1939] [id = 435]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6cc29f000 == 45 [pid = 1939] [id = 436]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5b46000 == 44 [pid = 1939] [id = 437]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5b4f000 == 43 [pid = 1939] [id = 438]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5cd5000 == 42 [pid = 1939] [id = 439]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9405000 == 41 [pid = 1939] [id = 293]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f75000 == 40 [pid = 1939] [id = 440]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5f90000 == 39 [pid = 1939] [id = 441]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d5fa8800 == 38 [pid = 1939] [id = 442]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d7e07800 == 37 [pid = 1939] [id = 443]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6d7e22000 == 36 [pid = 1939] [id = 444]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5269800 == 35 [pid = 1939] [id = 445]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c8800 == 34 [pid = 1939] [id = 423]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a1f000 == 33 [pid = 1939] [id = 391]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9667000 == 32 [pid = 1939] [id = 294]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adaad000 == 31 [pid = 1939] [id = 276]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe54800 == 30 [pid = 1939] [id = 281]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac399000 == 29 [pid = 1939] [id = 271]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b088d000 == 28 [pid = 1939] [id = 362]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fd4000 == 27 [pid = 1939] [id = 348]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee0b000 == 26 [pid = 1939] [id = 361]
08:20:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac094000 == 25 [pid = 1939] [id = 269]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 280 (0x7fb6b99d8000) [pid = 1939] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 279 (0x7fb6b079c400) [pid = 1939] [serial = 1090] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 278 (0x7fb6b48b4400) [pid = 1939] [serial = 1093] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 277 (0x7fb6ac5bbc00) [pid = 1939] [serial = 1069] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 276 (0x7fb6b47e5400) [pid = 1939] [serial = 1096] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 275 (0x7fb6aef4a000) [pid = 1939] [serial = 1075] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 274 (0x7fb6af96f400) [pid = 1939] [serial = 1009] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 273 (0x7fb6ae449400) [pid = 1939] [serial = 1072] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 272 (0x7fb6aef4b000) [pid = 1939] [serial = 1080] [outer = (nil)] [url = about:blank]
08:20:20 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7fb6af96dc00) [pid = 1939] [serial = 1085] [outer = (nil)] [url = about:blank]
08:20:21 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
08:20:21 INFO - document served over http requires an https
08:20:21 INFO - sub-resource via fetch-request using the http-csp
08:20:21 INFO - delivery method with swap-origin-redirect and when
08:20:21 INFO - the target request is cross-origin.
08:20:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 7296ms
08:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:20:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f04800 == 26 [pid = 1939] [id = 447]
08:20:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7fb6a6759c00) [pid = 1939] [serial = 1255] [outer = (nil)]
08:20:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7fb6a6b48400) [pid = 1939] [serial = 1256] [outer = 0x7fb6a6759c00]
08:20:21 INFO - PROCESS | 1939 | 1449073221739 Marionette INFO loaded listener.js
08:20:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7fb6a7d95000) [pid = 1939] [serial = 1257] [outer = 0x7fb6a6759c00]
08:20:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65d6000 == 27 [pid = 1939] [id = 448]
08:20:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 275 (0x7fb6a7d9c400) [pid = 1939] [serial = 1258] [outer = (nil)]
08:20:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 276 (0x7fb6a863dc00) [pid = 1939] [serial = 1259] [outer = 0x7fb6a7d9c400]
08:20:22 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
08:20:22 INFO - document served over http requires an https
08:20:22 INFO - sub-resource via iframe-tag using the http-csp
08:20:22 INFO - delivery method with keep-origin-redirect and when
08:20:22 INFO - the target request is cross-origin.
08:20:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1292ms
08:20:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:20:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e3000 == 28 [pid = 1939] [id = 449]
08:20:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 277 (0x7fb6a8641c00) [pid = 1939] [serial = 1260] [outer = (nil)]
08:20:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 278 (0x7fb6a8b29400) [pid = 1939] [serial = 1261] [outer = 0x7fb6a8641c00]
08:20:22 INFO - PROCESS | 1939 | 1449073222941 Marionette INFO loaded listener.js
08:20:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 279 (0x7fb6a8d26000) [pid = 1939] [serial = 1262] [outer = 0x7fb6a8641c00]
08:20:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8ae0800 == 29 [pid = 1939] [id = 450]
08:20:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 280 (0x7fb6a8d27c00) [pid = 1939] [serial = 1263] [outer = (nil)]
08:20:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 281 (0x7fb6a8d29800) [pid = 1939] [serial = 1264] [outer = 0x7fb6a8d27c00]
08:20:24 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
08:20:24 INFO - document served over http requires an https
08:20:24 INFO - sub-resource via iframe-tag using the http-csp
08:20:24 INFO - delivery method with no-redirect and when
08:20:24 INFO - the target request is cross-origin.
08:20:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1383ms
08:20:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:20:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8aea000 == 30 [pid = 1939] [id = 451]
08:20:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 282 (0x7fb6a674ac00) [pid = 1939] [serial = 1265] [outer = (nil)]
08:20:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 283 (0x7fb6a964b800) [pid = 1939] [serial = 1266] [outer = 0x7fb6a674ac00]
08:20:24 INFO - PROCESS | 1939 | 1449073224376 Marionette INFO loaded listener.js
08:20:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 284 (0x7fb6a964f400) [pid = 1939] [serial = 1267] [outer = 0x7fb6a674ac00]
08:20:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fd7000 == 31 [pid = 1939] [id = 452]
08:20:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 285 (0x7fb6a969dc00) [pid = 1939] [serial = 1268] [outer = (nil)]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 284 (0x7fb6a9704400) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 283 (0x7fb6a6b48800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 282 (0x7fb6a622d000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 281 (0x7fb6ae2e4800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 280 (0x7fb6ae451400) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 279 (0x7fb6a8b32000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 278 (0x7fb6b4b73c00) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 277 (0x7fb6ae158800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 276 (0x7fb6a8b2e000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 275 (0x7fb6af910800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 274 (0x7fb6b08cac00) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 273 (0x7fb6c0bf7800) [pid = 1939] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 272 (0x7fb6a6b43800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7fb6a6b46000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 270 (0x7fb6b4dcc000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 269 (0x7fb6a90da000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 268 (0x7fb6af965400) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 267 (0x7fb6ab434800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 266 (0x7fb6ad7a7400) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 265 (0x7fb6b4914400) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 264 (0x7fb6b946c800) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7fb6b47e8000) [pid = 1939] [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]
08:20:27 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7fb6b079c000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7fb6ae9dbc00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7fb6ab60c800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7fb6abb47000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7fb6b4991c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7fb6c0f0cc00) [pid = 1939] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073169206]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7fb6b54cf800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7fb6ae167000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7fb6b64e1400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7fb6afe2d800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7fb6adb1c800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7fb6a6230c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7fb6ab4ee400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7fb6a6b46c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7fb6a6236400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7fb6a5d08800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7fb6b5491000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7fb6adf9f800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7fb6adb1bc00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7fb6a5d0c000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7fb6a5d04000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7fb6af95b800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7fb6be256400) [pid = 1939] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7fb6ae9dc000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7fb6c0038800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7fb6a6752400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7fb6a9653400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7fb6bdc51000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7fb6bfe1c400) [pid = 1939] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073163019]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7fb6ab4fa000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7fb6c02e4400) [pid = 1939] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7fb6b54d4800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7fb6b586c000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7fb6a8b36c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7fb6be25b400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7fb6ac4e3000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7fb6a863b400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7fb6b9466800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7fb6b701d000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7fb6c0251000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6c0fb1800) [pid = 1939] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6a8d28400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6ab4f9800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6ae231000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6a5d03c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6ae525000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6af956c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6b9768c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6a90e3c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6a8b29c00) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6b4985400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6be253000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6b68b0000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6af970000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6b68ac400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6af91b800) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6b9c8b400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6af958000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6aeeb1400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6b490c000) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6c08cbc00) [pid = 1939] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6bd57d400) [pid = 1939] [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]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6b5862c00) [pid = 1939] [serial = 1187] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6a8d2fc00) [pid = 1939] [serial = 1169] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6b490c800) [pid = 1939] [serial = 1098] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6b4754400) [pid = 1939] [serial = 1181] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6ae44c000) [pid = 1939] [serial = 1175] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6b54d6400) [pid = 1939] [serial = 1113] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6bdf4a800) [pid = 1939] [serial = 1128] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6be4b5800) [pid = 1939] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6be4b7400) [pid = 1939] [serial = 1133] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6c0045400) [pid = 1939] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073163019]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6bd57f000) [pid = 1939] [serial = 1122] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6c05bb400) [pid = 1939] [serial = 1143] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6c08d3800) [pid = 1939] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6b4b81c00) [pid = 1939] [serial = 1110] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6c02dfc00) [pid = 1939] [serial = 1153] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6c0fab800) [pid = 1939] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073169206]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b946c400) [pid = 1939] [serial = 1116] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6afe30800) [pid = 1939] [serial = 1184] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b48b2400) [pid = 1939] [serial = 1107] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6abb47800) [pid = 1939] [serial = 1101] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6ae521800) [pid = 1939] [serial = 1104] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ab4fb800) [pid = 1939] [serial = 1172] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6afe14400) [pid = 1939] [serial = 1178] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6c0962000) [pid = 1939] [serial = 1148] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6c0c2a800) [pid = 1939] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6c0045c00) [pid = 1939] [serial = 1138] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6c0041c00) [pid = 1939] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6bdc58000) [pid = 1939] [serial = 1125] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ac5bc000) [pid = 1939] [serial = 1166] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6c124e400) [pid = 1939] [serial = 1163] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6c0fa8000) [pid = 1939] [serial = 1158] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6c0fb2400) [pid = 1939] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6b99d4c00) [pid = 1939] [serial = 1119] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6b64db000) [pid = 1939] [serial = 1188] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6b4b79800) [pid = 1939] [serial = 1185] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b48b0000) [pid = 1939] [serial = 961] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b498ec00) [pid = 1939] [serial = 1099] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6b57d9400) [pid = 1939] [serial = 1027] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6af919400) [pid = 1939] [serial = 940] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6b4dd4000) [pid = 1939] [serial = 1024] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6bab96400) [pid = 1939] [serial = 1057] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6b9a4b800) [pid = 1939] [serial = 1051] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6b0799c00) [pid = 1939] [serial = 955] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6af915000) [pid = 1939] [serial = 890] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6b586bc00) [pid = 1939] [serial = 1030] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6bd416800) [pid = 1939] [serial = 1063] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6b9772000) [pid = 1939] [serial = 1048] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6ae161c00) [pid = 1939] [serial = 930] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6b9c80400) [pid = 1939] [serial = 1054] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6ae234000) [pid = 1939] [serial = 875] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6bad86c00) [pid = 1939] [serial = 1060] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6adfa1000) [pid = 1939] [serial = 1102] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6af971000) [pid = 1939] [serial = 1105] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6b68a2c00) [pid = 1939] [serial = 1038] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6ae164c00) [pid = 1939] [serial = 872] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6af91a800) [pid = 1939] [serial = 943] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6afe33400) [pid = 1939] [serial = 949] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6aef47000) [pid = 1939] [serial = 884] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6a970f400) [pid = 1939] [serial = 925] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6abb44800) [pid = 1939] [serial = 856] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6a8d2cc00) [pid = 1939] [serial = 848] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6af91ac00) [pid = 1939] [serial = 893] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6b5b6e800) [pid = 1939] [serial = 1033] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6b4dcdc00) [pid = 1939] [serial = 973] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6ac4e0c00) [pid = 1939] [serial = 861] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6b08d7000) [pid = 1939] [serial = 958] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6b5865800) [pid = 1939] [serial = 830] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6ab4fac00) [pid = 1939] [serial = 1012] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6ae449800) [pid = 1939] [serial = 878] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6aeeae000) [pid = 1939] [serial = 935] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6ae51a800) [pid = 1939] [serial = 1015] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6b701b000) [pid = 1939] [serial = 1043] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6adfa2400) [pid = 1939] [serial = 869] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6b0799800) [pid = 1939] [serial = 1018] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6b08d7c00) [pid = 1939] [serial = 979] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6ad7a7000) [pid = 1939] [serial = 866] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6b0739400) [pid = 1939] [serial = 952] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6b4b7f800) [pid = 1939] [serial = 970] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6af4b5400) [pid = 1939] [serial = 887] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6afe14c00) [pid = 1939] [serial = 946] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6b4910400) [pid = 1939] [serial = 964] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6ab436c00) [pid = 1939] [serial = 851] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6bb8d0000) [pid = 1939] [serial = 1066] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6b47ec000) [pid = 1939] [serial = 1021] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6b498b800) [pid = 1939] [serial = 967] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6b4dd5000) [pid = 1939] [serial = 976] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6ae61fc00) [pid = 1939] [serial = 881] [outer = (nil)] [url = about:blank]
08:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6a5d08800) [pid = 1939] [serial = 1269] [outer = 0x7fb6a969dc00]
08:20:28 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
08:20:28 INFO - document served over http requires an https
08:20:28 INFO - sub-resource via iframe-tag using the http-csp
08:20:28 INFO - delivery method with swap-origin-redirect and when
08:20:28 INFO - the target request is cross-origin.
08:20:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4242ms
08:20:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:20:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a934b000 == 32 [pid = 1939] [id = 453]
08:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6a5d04000) [pid = 1939] [serial = 1270] [outer = (nil)]
08:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a6232800) [pid = 1939] [serial = 1271] [outer = 0x7fb6a5d04000]
08:20:28 INFO - PROCESS | 1939 | 1449073228671 Marionette INFO loaded listener.js
08:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a9703400) [pid = 1939] [serial = 1272] [outer = 0x7fb6a5d04000]
08:20:29 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
08:20:29 INFO - document served over http requires an https
08:20:29 INFO - sub-resource via script-tag using the http-csp
08:20:29 INFO - delivery method with keep-origin-redirect and when
08:20:29 INFO - the target request is cross-origin.
08:20:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1026ms
08:20:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:20:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab694000 == 33 [pid = 1939] [id = 454]
08:20:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a5d06800) [pid = 1939] [serial = 1273] [outer = (nil)]
08:20:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a970bc00) [pid = 1939] [serial = 1274] [outer = 0x7fb6a5d06800]
08:20:29 INFO - PROCESS | 1939 | 1449073229636 Marionette INFO loaded listener.js
08:20:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6ab43cc00) [pid = 1939] [serial = 1275] [outer = 0x7fb6a5d06800]
08:20: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
08:20:30 INFO - document served over http requires an https
08:20:30 INFO - sub-resource via script-tag using the http-csp
08:20:30 INFO - delivery method with no-redirect and when
08:20:30 INFO - the target request is cross-origin.
08:20:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1284ms
08:20:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:20:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65da000 == 34 [pid = 1939] [id = 455]
08:20:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a622d000) [pid = 1939] [serial = 1276] [outer = (nil)]
08:20:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a7d94800) [pid = 1939] [serial = 1277] [outer = 0x7fb6a622d000]
08:20:31 INFO - PROCESS | 1939 | 1449073231101 Marionette INFO loaded listener.js
08:20:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a8d30c00) [pid = 1939] [serial = 1278] [outer = 0x7fb6a622d000]
08:20: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
08:20:32 INFO - document served over http requires an https
08:20:32 INFO - sub-resource via script-tag using the http-csp
08:20:32 INFO - delivery method with swap-origin-redirect and when
08:20:32 INFO - the target request is cross-origin.
08:20:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1436ms
08:20:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:20:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab69a000 == 35 [pid = 1939] [id = 456]
08:20:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a6b45000) [pid = 1939] [serial = 1279] [outer = (nil)]
08:20:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a969d000) [pid = 1939] [serial = 1280] [outer = 0x7fb6a6b45000]
08:20:32 INFO - PROCESS | 1939 | 1449073232539 Marionette INFO loaded listener.js
08:20:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6ab4f0400) [pid = 1939] [serial = 1281] [outer = 0x7fb6a6b45000]
08:20: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
08:20:33 INFO - document served over http requires an https
08:20:33 INFO - sub-resource via xhr-request using the http-csp
08:20:33 INFO - delivery method with keep-origin-redirect and when
08:20:33 INFO - the target request is cross-origin.
08:20:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1387ms
08:20:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:20:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac072800 == 36 [pid = 1939] [id = 457]
08:20:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6a8644800) [pid = 1939] [serial = 1282] [outer = (nil)]
08:20:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6ab60cc00) [pid = 1939] [serial = 1283] [outer = 0x7fb6a8644800]
08:20:33 INFO - PROCESS | 1939 | 1449073233966 Marionette INFO loaded listener.js
08:20:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6abb4d400) [pid = 1939] [serial = 1284] [outer = 0x7fb6a8644800]
08:20: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
08:20:34 INFO - document served over http requires an https
08:20:34 INFO - sub-resource via xhr-request using the http-csp
08:20:34 INFO - delivery method with no-redirect and when
08:20:34 INFO - the target request is cross-origin.
08:20:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1337ms
08:20:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:20:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8ae9800 == 37 [pid = 1939] [id = 458]
08:20:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6abb47400) [pid = 1939] [serial = 1285] [outer = (nil)]
08:20:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ac4d9000) [pid = 1939] [serial = 1286] [outer = 0x7fb6abb47400]
08:20:35 INFO - PROCESS | 1939 | 1449073235266 Marionette INFO loaded listener.js
08:20:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6ac4e5c00) [pid = 1939] [serial = 1287] [outer = 0x7fb6abb47400]
08:20: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
08:20:36 INFO - document served over http requires an https
08:20:36 INFO - sub-resource via xhr-request using the http-csp
08:20:36 INFO - delivery method with swap-origin-redirect and when
08:20:36 INFO - the target request is cross-origin.
08:20:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1326ms
08:20:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:20:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac48a800 == 38 [pid = 1939] [id = 459]
08:20:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6ac4d7000) [pid = 1939] [serial = 1288] [outer = (nil)]
08:20:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6ac5ba800) [pid = 1939] [serial = 1289] [outer = 0x7fb6ac4d7000]
08:20:36 INFO - PROCESS | 1939 | 1449073236668 Marionette INFO loaded listener.js
08:20:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6ad7a3800) [pid = 1939] [serial = 1290] [outer = 0x7fb6ac4d7000]
08:20: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
08:20:37 INFO - document served over http requires an http
08:20:37 INFO - sub-resource via fetch-request using the http-csp
08:20:37 INFO - delivery method with keep-origin-redirect and when
08:20:37 INFO - the target request is same-origin.
08:20:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1375ms
08:20:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:20:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9922800 == 39 [pid = 1939] [id = 460]
08:20:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6adf9fc00) [pid = 1939] [serial = 1291] [outer = (nil)]
08:20:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6adfa2000) [pid = 1939] [serial = 1292] [outer = 0x7fb6adf9fc00]
08:20:38 INFO - PROCESS | 1939 | 1449073238013 Marionette INFO loaded listener.js
08:20:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6ae15c800) [pid = 1939] [serial = 1293] [outer = 0x7fb6adf9fc00]
08:20:38 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
08:20:38 INFO - document served over http requires an http
08:20:38 INFO - sub-resource via fetch-request using the http-csp
08:20:38 INFO - delivery method with no-redirect and when
08:20:38 INFO - the target request is same-origin.
08:20:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1274ms
08:20:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:20:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad736000 == 40 [pid = 1939] [id = 461]
08:20:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6adfa1000) [pid = 1939] [serial = 1294] [outer = (nil)]
08:20:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6ae15d000) [pid = 1939] [serial = 1295] [outer = 0x7fb6adfa1000]
08:20:39 INFO - PROCESS | 1939 | 1449073239304 Marionette INFO loaded listener.js
08:20:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6ae22f800) [pid = 1939] [serial = 1296] [outer = 0x7fb6adfa1000]
08:20: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
08:20:40 INFO - document served over http requires an http
08:20:40 INFO - sub-resource via fetch-request using the http-csp
08:20:40 INFO - delivery method with swap-origin-redirect and when
08:20:40 INFO - the target request is same-origin.
08:20:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1380ms
08:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:20:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada98800 == 41 [pid = 1939] [id = 462]
08:20:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6adfa4c00) [pid = 1939] [serial = 1297] [outer = (nil)]
08:20:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6ae236000) [pid = 1939] [serial = 1298] [outer = 0x7fb6adfa4c00]
08:20:40 INFO - PROCESS | 1939 | 1449073240696 Marionette INFO loaded listener.js
08:20:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6ae2e6000) [pid = 1939] [serial = 1299] [outer = 0x7fb6adfa4c00]
08:20:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf50000 == 42 [pid = 1939] [id = 463]
08:20:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6ac5b9c00) [pid = 1939] [serial = 1300] [outer = (nil)]
08:20:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ae2ea400) [pid = 1939] [serial = 1301] [outer = 0x7fb6ac5b9c00]
08:20: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
08:20:41 INFO - document served over http requires an http
08:20:41 INFO - sub-resource via iframe-tag using the http-csp
08:20:41 INFO - delivery method with keep-origin-redirect and when
08:20:41 INFO - the target request is same-origin.
08:20:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1435ms
08:20:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:20:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf60800 == 43 [pid = 1939] [id = 464]
08:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ac5af400) [pid = 1939] [serial = 1302] [outer = (nil)]
08:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6ae2f2800) [pid = 1939] [serial = 1303] [outer = 0x7fb6ac5af400]
08:20:42 INFO - PROCESS | 1939 | 1449073242163 Marionette INFO loaded listener.js
08:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae44e400) [pid = 1939] [serial = 1304] [outer = 0x7fb6ac5af400]
08:20:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2c6800 == 44 [pid = 1939] [id = 465]
08:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ae44cc00) [pid = 1939] [serial = 1305] [outer = (nil)]
08:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ae44c400) [pid = 1939] [serial = 1306] [outer = 0x7fb6ae44cc00]
08:20: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
08:20:43 INFO - document served over http requires an http
08:20:43 INFO - sub-resource via iframe-tag using the http-csp
08:20:43 INFO - delivery method with no-redirect and when
08:20:43 INFO - the target request is same-origin.
08:20:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1425ms
08:20:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:20:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2d6800 == 45 [pid = 1939] [id = 466]
08:20:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6a9710000) [pid = 1939] [serial = 1307] [outer = (nil)]
08:20:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6ae516800) [pid = 1939] [serial = 1308] [outer = 0x7fb6a9710000]
08:20:43 INFO - PROCESS | 1939 | 1449073243593 Marionette INFO loaded listener.js
08:20:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae9d4800) [pid = 1939] [serial = 1309] [outer = 0x7fb6a9710000]
08:20:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae960800 == 46 [pid = 1939] [id = 467]
08:20:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ae9df800) [pid = 1939] [serial = 1310] [outer = (nil)]
08:20:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6ae9e3c00) [pid = 1939] [serial = 1311] [outer = 0x7fb6ae9df800]
08:20: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
08:20:44 INFO - document served over http requires an http
08:20:44 INFO - sub-resource via iframe-tag using the http-csp
08:20:44 INFO - delivery method with swap-origin-redirect and when
08:20:44 INFO - the target request is same-origin.
08:20:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1424ms
08:20:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:20:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee1b800 == 47 [pid = 1939] [id = 468]
08:20:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6ab4f1c00) [pid = 1939] [serial = 1312] [outer = (nil)]
08:20:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6aeea5800) [pid = 1939] [serial = 1313] [outer = 0x7fb6ab4f1c00]
08:20:45 INFO - PROCESS | 1939 | 1449073245049 Marionette INFO loaded listener.js
08:20:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6aef52000) [pid = 1939] [serial = 1314] [outer = 0x7fb6ab4f1c00]
08:20:46 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
08:20:46 INFO - document served over http requires an http
08:20:46 INFO - sub-resource via script-tag using the http-csp
08:20:46 INFO - delivery method with keep-origin-redirect and when
08:20:46 INFO - the target request is same-origin.
08:20:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1427ms
08:20:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:20:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac3a2000 == 48 [pid = 1939] [id = 469]
08:20:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6ae9d8c00) [pid = 1939] [serial = 1315] [outer = (nil)]
08:20:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6af4ad800) [pid = 1939] [serial = 1316] [outer = 0x7fb6ae9d8c00]
08:20:46 INFO - PROCESS | 1939 | 1449073246457 Marionette INFO loaded listener.js
08:20:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6af912800) [pid = 1939] [serial = 1317] [outer = 0x7fb6ae9d8c00]
08:20: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
08:20:47 INFO - document served over http requires an http
08:20:47 INFO - sub-resource via script-tag using the http-csp
08:20:47 INFO - delivery method with no-redirect and when
08:20:47 INFO - the target request is same-origin.
08:20:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1324ms
08:20:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:20:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe63800 == 49 [pid = 1939] [id = 470]
08:20:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6abb46000) [pid = 1939] [serial = 1318] [outer = (nil)]
08:20:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6af913c00) [pid = 1939] [serial = 1319] [outer = 0x7fb6abb46000]
08:20:47 INFO - PROCESS | 1939 | 1449073247759 Marionette INFO loaded listener.js
08:20:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6af951800) [pid = 1939] [serial = 1320] [outer = 0x7fb6abb46000]
08:20: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
08:20:48 INFO - document served over http requires an http
08:20:48 INFO - sub-resource via script-tag using the http-csp
08:20:48 INFO - delivery method with swap-origin-redirect and when
08:20:48 INFO - the target request is same-origin.
08:20:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1282ms
08:20:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:20:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b0882800 == 50 [pid = 1939] [id = 471]
08:20:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6aef53c00) [pid = 1939] [serial = 1321] [outer = (nil)]
08:20:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6af955800) [pid = 1939] [serial = 1322] [outer = 0x7fb6aef53c00]
08:20:49 INFO - PROCESS | 1939 | 1449073249055 Marionette INFO loaded listener.js
08:20:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6af96b000) [pid = 1939] [serial = 1323] [outer = 0x7fb6aef53c00]
08:20: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
08:20:49 INFO - document served over http requires an http
08:20:49 INFO - sub-resource via xhr-request using the http-csp
08:20:49 INFO - delivery method with keep-origin-redirect and when
08:20:49 INFO - the target request is same-origin.
08:20:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1233ms
08:20:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:20:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4703000 == 51 [pid = 1939] [id = 472]
08:20:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6af953000) [pid = 1939] [serial = 1324] [outer = (nil)]
08:20:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6af96d400) [pid = 1939] [serial = 1325] [outer = 0x7fb6af953000]
08:20:50 INFO - PROCESS | 1939 | 1449073250332 Marionette INFO loaded listener.js
08:20:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6afe15000) [pid = 1939] [serial = 1326] [outer = 0x7fb6af953000]
08:20: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
08:20:51 INFO - document served over http requires an http
08:20:51 INFO - sub-resource via xhr-request using the http-csp
08:20:51 INFO - delivery method with no-redirect and when
08:20:51 INFO - the target request is same-origin.
08:20:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1281ms
08:20:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:20:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a11000 == 52 [pid = 1939] [id = 473]
08:20:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6afe11800) [pid = 1939] [serial = 1327] [outer = (nil)]
08:20:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6afe2bc00) [pid = 1939] [serial = 1328] [outer = 0x7fb6afe11800]
08:20:51 INFO - PROCESS | 1939 | 1449073251640 Marionette INFO loaded listener.js
08:20:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6afe35000) [pid = 1939] [serial = 1329] [outer = 0x7fb6afe11800]
08:20: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
08:20:52 INFO - document served over http requires an http
08:20:52 INFO - sub-resource via xhr-request using the http-csp
08:20:52 INFO - delivery method with swap-origin-redirect and when
08:20:52 INFO - the target request is same-origin.
08:20:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1328ms
08:20:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:20:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cab000 == 53 [pid = 1939] [id = 474]
08:20:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6afe1c000) [pid = 1939] [serial = 1330] [outer = (nil)]
08:20:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6afe39c00) [pid = 1939] [serial = 1331] [outer = 0x7fb6afe1c000]
08:20:52 INFO - PROCESS | 1939 | 1449073252934 Marionette INFO loaded listener.js
08:20:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b073d400) [pid = 1939] [serial = 1332] [outer = 0x7fb6afe1c000]
08:20: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
08:20:53 INFO - document served over http requires an https
08:20:53 INFO - sub-resource via fetch-request using the http-csp
08:20:53 INFO - delivery method with keep-origin-redirect and when
08:20:53 INFO - the target request is same-origin.
08:20:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1291ms
08:20:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:20:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b511c000 == 54 [pid = 1939] [id = 475]
08:20:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6afe35400) [pid = 1939] [serial = 1333] [outer = (nil)]
08:20:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b0739400) [pid = 1939] [serial = 1334] [outer = 0x7fb6afe35400]
08:20:54 INFO - PROCESS | 1939 | 1449073254238 Marionette INFO loaded listener.js
08:20:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b079ec00) [pid = 1939] [serial = 1335] [outer = 0x7fb6afe35400]
08:20: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
08:20:55 INFO - document served over http requires an https
08:20:55 INFO - sub-resource via fetch-request using the http-csp
08:20:55 INFO - delivery method with no-redirect and when
08:20:55 INFO - the target request is same-origin.
08:20:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1334ms
08:20:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:20:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5627000 == 55 [pid = 1939] [id = 476]
08:20:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b0737000) [pid = 1939] [serial = 1336] [outer = (nil)]
08:20:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b08cd000) [pid = 1939] [serial = 1337] [outer = 0x7fb6b0737000]
08:20:55 INFO - PROCESS | 1939 | 1449073255606 Marionette INFO loaded listener.js
08:20:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b4750000) [pid = 1939] [serial = 1338] [outer = 0x7fb6b0737000]
08:20: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
08:20:56 INFO - document served over http requires an https
08:20:56 INFO - sub-resource via fetch-request using the http-csp
08:20:56 INFO - delivery method with swap-origin-redirect and when
08:20:56 INFO - the target request is same-origin.
08:20:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1387ms
08:20:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:20:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b584f000 == 56 [pid = 1939] [id = 477]
08:20:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6ae233c00) [pid = 1939] [serial = 1339] [outer = (nil)]
08:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b08d6000) [pid = 1939] [serial = 1340] [outer = 0x7fb6ae233c00]
08:20:57 INFO - PROCESS | 1939 | 1449073257050 Marionette INFO loaded listener.js
08:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b47e5800) [pid = 1939] [serial = 1341] [outer = 0x7fb6ae233c00]
08:20:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6027800 == 57 [pid = 1939] [id = 478]
08:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b475ec00) [pid = 1939] [serial = 1342] [outer = (nil)]
08:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b474fc00) [pid = 1939] [serial = 1343] [outer = 0x7fb6b475ec00]
08:20:58 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
08:20:58 INFO - document served over http requires an https
08:20:58 INFO - sub-resource via iframe-tag using the http-csp
08:20:58 INFO - delivery method with keep-origin-redirect and when
08:20:58 INFO - the target request is same-origin.
08:20:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1530ms
08:20:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:20:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b602b000 == 58 [pid = 1939] [id = 479]
08:20:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6afe1e400) [pid = 1939] [serial = 1344] [outer = (nil)]
08:20:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b47eb400) [pid = 1939] [serial = 1345] [outer = 0x7fb6afe1e400]
08:20:58 INFO - PROCESS | 1939 | 1449073258567 Marionette INFO loaded listener.js
08:20:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b48b1800) [pid = 1939] [serial = 1346] [outer = 0x7fb6afe1e400]
08:21:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8ae4800 == 59 [pid = 1939] [id = 480]
08:21:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b48b3800) [pid = 1939] [serial = 1347] [outer = (nil)]
08:21:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6b490f400) [pid = 1939] [serial = 1348] [outer = 0x7fb6b48b3800]
08:21:01 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65d6000 == 58 [pid = 1939] [id = 448]
08:21:01 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8ae0800 == 57 [pid = 1939] [id = 450]
08:21:01 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fd7000 == 56 [pid = 1939] [id = 452]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af2ae000 == 55 [pid = 1939] [id = 446]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adaac000 == 54 [pid = 1939] [id = 310]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac395000 == 53 [pid = 1939] [id = 304]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf50000 == 52 [pid = 1939] [id = 463]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af84a000 == 51 [pid = 1939] [id = 313]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2c6800 == 50 [pid = 1939] [id = 465]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae960800 == 49 [pid = 1939] [id = 467]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2ca800 == 48 [pid = 1939] [id = 311]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8adb000 == 47 [pid = 1939] [id = 301]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad73e000 == 46 [pid = 1939] [id = 308]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8aef800 == 45 [pid = 1939] [id = 297]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6027800 == 44 [pid = 1939] [id = 478]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac064000 == 43 [pid = 1939] [id = 309]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65df800 == 42 [pid = 1939] [id = 296]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69bc000 == 41 [pid = 1939] [id = 306]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac07f000 == 40 [pid = 1939] [id = 302]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69bd000 == 39 [pid = 1939] [id = 298]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac064800 == 38 [pid = 1939] [id = 300]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab82c000 == 37 [pid = 1939] [id = 299]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae956800 == 36 [pid = 1939] [id = 316]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b470a800 == 35 [pid = 1939] [id = 315]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b0848800 == 34 [pid = 1939] [id = 314]
08:21:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae957800 == 33 [pid = 1939] [id = 312]
08:21:02 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6bfe25c00) [pid = 1939] [serial = 1134] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6bdf59000) [pid = 1939] [serial = 1129] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6b64de000) [pid = 1939] [serial = 1114] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6ac4d7400) [pid = 1939] [serial = 1170] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6bd57f800) [pid = 1939] [serial = 1120] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6c0fb4000) [pid = 1939] [serial = 1159] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6c2144000) [pid = 1939] [serial = 1164] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6c2127000) [pid = 1939] [serial = 1167] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6bdc5bc00) [pid = 1939] [serial = 1126] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6bfe28c00) [pid = 1939] [serial = 1139] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6c0bee800) [pid = 1939] [serial = 1149] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6ad7ab400) [pid = 1939] [serial = 1173] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b0792800) [pid = 1939] [serial = 1179] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b48b6800) [pid = 1939] [serial = 1182] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6aef4f000) [pid = 1939] [serial = 1176] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b4b7c000) [pid = 1939] [serial = 1108] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6baba0000) [pid = 1939] [serial = 1117] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6c0ce7000) [pid = 1939] [serial = 1154] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6b4dd6800) [pid = 1939] [serial = 1111] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6c08b3800) [pid = 1939] [serial = 1144] [outer = (nil)] [url = about:blank]
08:21:03 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6bdc53000) [pid = 1939] [serial = 1123] [outer = (nil)] [url = about:blank]
08:21:03 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
08:21:03 INFO - document served over http requires an https
08:21:03 INFO - sub-resource via iframe-tag using the http-csp
08:21:03 INFO - delivery method with no-redirect and when
08:21:03 INFO - the target request is same-origin.
08:21:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 5346ms
08:21:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:21:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a588e800 == 34 [pid = 1939] [id = 481]
08:21:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6a6b3b800) [pid = 1939] [serial = 1349] [outer = (nil)]
08:21:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6a6b3cc00) [pid = 1939] [serial = 1350] [outer = 0x7fb6a6b3b800]
08:21:03 INFO - PROCESS | 1939 | 1449073263749 Marionette INFO loaded listener.js
08:21:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6a6b49000) [pid = 1939] [serial = 1351] [outer = 0x7fb6a6b3b800]
08:21:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f22800 == 35 [pid = 1939] [id = 482]
08:21:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a7d94000) [pid = 1939] [serial = 1352] [outer = (nil)]
08:21:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a7d97800) [pid = 1939] [serial = 1353] [outer = 0x7fb6a7d94000]
08:21:04 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
08:21:04 INFO - document served over http requires an https
08:21:04 INFO - sub-resource via iframe-tag using the http-csp
08:21:04 INFO - delivery method with swap-origin-redirect and when
08:21:04 INFO - the target request is same-origin.
08:21:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1183ms
08:21:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:21:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e5000 == 36 [pid = 1939] [id = 483]
08:21:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a6b3c000) [pid = 1939] [serial = 1354] [outer = (nil)]
08:21:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a7d9cc00) [pid = 1939] [serial = 1355] [outer = 0x7fb6a6b3c000]
08:21:05 INFO - PROCESS | 1939 | 1449073265061 Marionette INFO loaded listener.js
08:21:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a8b2bc00) [pid = 1939] [serial = 1356] [outer = 0x7fb6a6b3c000]
08:21:05 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
08:21:05 INFO - document served over http requires an https
08:21:05 INFO - sub-resource via script-tag using the http-csp
08:21:05 INFO - delivery method with keep-origin-redirect and when
08:21:05 INFO - the target request is same-origin.
08:21:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1287ms
08:21:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:21:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fda800 == 37 [pid = 1939] [id = 484]
08:21:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6a5d0e400) [pid = 1939] [serial = 1357] [outer = (nil)]
08:21:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6a8d2f400) [pid = 1939] [serial = 1358] [outer = 0x7fb6a5d0e400]
08:21:06 INFO - PROCESS | 1939 | 1449073266296 Marionette INFO loaded listener.js
08:21:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6a90db400) [pid = 1939] [serial = 1359] [outer = 0x7fb6a5d0e400]
08:21:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:07 INFO - document served over http requires an https
08:21:07 INFO - sub-resource via script-tag using the http-csp
08:21:07 INFO - delivery method with no-redirect and when
08:21:07 INFO - the target request is same-origin.
08:21:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1238ms
08:21:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6cc0de400) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6c5e0f400) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6c5879800) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6a674ac00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6a5d04000) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6a8641c00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6c30ca400) [pid = 1939] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073200492]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6c321c800) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6cc0df000) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6a5d06800) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a969dc00) [pid = 1939] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6c3ec2c00) [pid = 1939] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6c40ebc00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6af96a800) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6a8d27c00) [pid = 1939] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073223713]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6a7d9c400) [pid = 1939] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6c2dd5400) [pid = 1939] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a6759c00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6c4b33c00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6c4b2ac00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6ae622000) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6c1ff1800) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6c08ac400) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6be4bd800) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6be25e000) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6bdf53000) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6b9767c00) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6b64e7400) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b57df400) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6adfaa400) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6adfa8000) [pid = 1939] [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]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6a970bc00) [pid = 1939] [serial = 1274] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6c6ab4c00) [pid = 1939] [serial = 1241] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6c587a800) [pid = 1939] [serial = 1238] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6c4b2b800) [pid = 1939] [serial = 1235] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6c4084000) [pid = 1939] [serial = 1232] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6c3f49c00) [pid = 1939] [serial = 1229] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6c3680800) [pid = 1939] [serial = 1224] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6c3221c00) [pid = 1939] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6c2de1400) [pid = 1939] [serial = 1219] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6c30c7800) [pid = 1939] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073200492]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6c2150800) [pid = 1939] [serial = 1214] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6c271b000) [pid = 1939] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6c0fa8800) [pid = 1939] [serial = 1211] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6be4c2000) [pid = 1939] [serial = 1208] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6be250800) [pid = 1939] [serial = 1205] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6b9c84400) [pid = 1939] [serial = 1202] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6b9769400) [pid = 1939] [serial = 1199] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6b68a3400) [pid = 1939] [serial = 1196] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6b0796400) [pid = 1939] [serial = 1193] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6ae22e000) [pid = 1939] [serial = 1190] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6a6b48400) [pid = 1939] [serial = 1256] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6a863dc00) [pid = 1939] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6a964b800) [pid = 1939] [serial = 1266] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6a5d08800) [pid = 1939] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6a6232800) [pid = 1939] [serial = 1271] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6a8b29400) [pid = 1939] [serial = 1261] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6a8d29800) [pid = 1939] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073223713]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6cce0e000) [pid = 1939] [serial = 1253] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6cc257000) [pid = 1939] [serial = 1250] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6cc093800) [pid = 1939] [serial = 1247] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6cbf3d400) [pid = 1939] [serial = 1244] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6cbf38400) [pid = 1939] [serial = 1242] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6c6aac400) [pid = 1939] [serial = 1239] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6bad82400) [pid = 1939] [serial = 1203] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6b9a48800) [pid = 1939] [serial = 1200] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6b701ec00) [pid = 1939] [serial = 1197] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6b54d6000) [pid = 1939] [serial = 1194] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6af4a9c00) [pid = 1939] [serial = 1191] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6cc03bc00) [pid = 1939] [serial = 1245] [outer = (nil)] [url = about:blank]
08:21:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9910800 == 38 [pid = 1939] [id = 485]
08:21:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6a5d02800) [pid = 1939] [serial = 1360] [outer = (nil)]
08:21:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6a5d0a400) [pid = 1939] [serial = 1361] [outer = 0x7fb6a5d02800]
08:21:08 INFO - PROCESS | 1939 | 1449073268983 Marionette INFO loaded listener.js
08:21:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a8b29400) [pid = 1939] [serial = 1362] [outer = 0x7fb6a5d02800]
08:21: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
08:21:09 INFO - document served over http requires an https
08:21:09 INFO - sub-resource via script-tag using the http-csp
08:21:09 INFO - delivery method with swap-origin-redirect and when
08:21:09 INFO - the target request is same-origin.
08:21:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2388ms
08:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:21:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab836800 == 39 [pid = 1939] [id = 486]
08:21:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a5d06800) [pid = 1939] [serial = 1363] [outer = (nil)]
08:21:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a8d29800) [pid = 1939] [serial = 1364] [outer = 0x7fb6a5d06800]
08:21:09 INFO - PROCESS | 1939 | 1449073269973 Marionette INFO loaded listener.js
08:21:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a9708400) [pid = 1939] [serial = 1365] [outer = 0x7fb6a5d06800]
08:21: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
08:21:10 INFO - document served over http requires an https
08:21:10 INFO - sub-resource via xhr-request using the http-csp
08:21:10 INFO - delivery method with keep-origin-redirect and when
08:21:10 INFO - the target request is same-origin.
08:21:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1132ms
08:21:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:21:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f15800 == 40 [pid = 1939] [id = 487]
08:21:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a6b47800) [pid = 1939] [serial = 1366] [outer = (nil)]
08:21:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a7d9a000) [pid = 1939] [serial = 1367] [outer = 0x7fb6a6b47800]
08:21:11 INFO - PROCESS | 1939 | 1449073271262 Marionette INFO loaded listener.js
08:21:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a8b32800) [pid = 1939] [serial = 1368] [outer = 0x7fb6a6b47800]
08:21:12 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
08:21:12 INFO - document served over http requires an https
08:21:12 INFO - sub-resource via xhr-request using the http-csp
08:21:12 INFO - delivery method with no-redirect and when
08:21:12 INFO - the target request is same-origin.
08:21:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1388ms
08:21:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:21:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9922000 == 41 [pid = 1939] [id = 488]
08:21:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a7d97000) [pid = 1939] [serial = 1369] [outer = (nil)]
08:21:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a8d2ec00) [pid = 1939] [serial = 1370] [outer = 0x7fb6a7d97000]
08:21:12 INFO - PROCESS | 1939 | 1449073272711 Marionette INFO loaded listener.js
08:21:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a9710800) [pid = 1939] [serial = 1371] [outer = 0x7fb6a7d97000]
08:21:13 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
08:21:13 INFO - document served over http requires an https
08:21:13 INFO - sub-resource via xhr-request using the http-csp
08:21:13 INFO - delivery method with swap-origin-redirect and when
08:21:13 INFO - the target request is same-origin.
08:21:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1550ms
08:21:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:21:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac093000 == 42 [pid = 1939] [id = 489]
08:21:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6a8d22c00) [pid = 1939] [serial = 1372] [outer = (nil)]
08:21:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6ab4f4000) [pid = 1939] [serial = 1373] [outer = 0x7fb6a8d22c00]
08:21:14 INFO - PROCESS | 1939 | 1449073274179 Marionette INFO loaded listener.js
08:21:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6ab605000) [pid = 1939] [serial = 1374] [outer = 0x7fb6a8d22c00]
08:21:15 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
08:21:15 INFO - document served over http requires an http
08:21:15 INFO - sub-resource via fetch-request using the meta-csp
08:21:15 INFO - delivery method with keep-origin-redirect and when
08:21:15 INFO - the target request is cross-origin.
08:21:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
08:21:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:21:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac480000 == 43 [pid = 1939] [id = 490]
08:21:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ab4f2800) [pid = 1939] [serial = 1375] [outer = (nil)]
08:21:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6abb48c00) [pid = 1939] [serial = 1376] [outer = 0x7fb6ab4f2800]
08:21:15 INFO - PROCESS | 1939 | 1449073275574 Marionette INFO loaded listener.js
08:21:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ac4dc400) [pid = 1939] [serial = 1377] [outer = 0x7fb6ab4f2800]
08:21:16 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
08:21:16 INFO - document served over http requires an http
08:21:16 INFO - sub-resource via fetch-request using the meta-csp
08:21:16 INFO - delivery method with no-redirect and when
08:21:16 INFO - the target request is cross-origin.
08:21:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1279ms
08:21:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:21:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5d6800 == 44 [pid = 1939] [id = 491]
08:21:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6abb44400) [pid = 1939] [serial = 1378] [outer = (nil)]
08:21:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6ac4e0000) [pid = 1939] [serial = 1379] [outer = 0x7fb6abb44400]
08:21:16 INFO - PROCESS | 1939 | 1449073276848 Marionette INFO loaded listener.js
08:21:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6ac5b0400) [pid = 1939] [serial = 1380] [outer = 0x7fb6abb44400]
08:21:17 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
08:21:17 INFO - document served over http requires an http
08:21:17 INFO - sub-resource via fetch-request using the meta-csp
08:21:17 INFO - delivery method with swap-origin-redirect and when
08:21:17 INFO - the target request is cross-origin.
08:21:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms
08:21:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:21:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab834000 == 45 [pid = 1939] [id = 492]
08:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6ad7a7800) [pid = 1939] [serial = 1381] [outer = (nil)]
08:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6ad7a8800) [pid = 1939] [serial = 1382] [outer = 0x7fb6ad7a7800]
08:21:18 INFO - PROCESS | 1939 | 1449073278148 Marionette INFO loaded listener.js
08:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6adb17800) [pid = 1939] [serial = 1383] [outer = 0x7fb6ad7a7800]
08:21:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9cf800 == 46 [pid = 1939] [id = 493]
08:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6adb1fc00) [pid = 1939] [serial = 1384] [outer = (nil)]
08:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6adb20400) [pid = 1939] [serial = 1385] [outer = 0x7fb6adb1fc00]
08:21:19 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
08:21:19 INFO - document served over http requires an http
08:21:19 INFO - sub-resource via iframe-tag using the meta-csp
08:21:19 INFO - delivery method with keep-origin-redirect and when
08:21:19 INFO - the target request is cross-origin.
08:21:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1376ms
08:21:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:21:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada9e000 == 47 [pid = 1939] [id = 494]
08:21:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6ad7a7c00) [pid = 1939] [serial = 1386] [outer = (nil)]
08:21:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6adb1dc00) [pid = 1939] [serial = 1387] [outer = 0x7fb6ad7a7c00]
08:21:19 INFO - PROCESS | 1939 | 1449073279551 Marionette INFO loaded listener.js
08:21:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6adfa6c00) [pid = 1939] [serial = 1388] [outer = 0x7fb6ad7a7c00]
08:21:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf5b000 == 48 [pid = 1939] [id = 495]
08:21:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6adf9f800) [pid = 1939] [serial = 1389] [outer = (nil)]
08:21:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6adfaa000) [pid = 1939] [serial = 1390] [outer = 0x7fb6adf9f800]
08:21:20 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
08:21:20 INFO - document served over http requires an http
08:21:20 INFO - sub-resource via iframe-tag using the meta-csp
08:21:20 INFO - delivery method with no-redirect and when
08:21:20 INFO - the target request is cross-origin.
08:21:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1482ms
08:21:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:21:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfe5800 == 49 [pid = 1939] [id = 496]
08:21:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6a8643000) [pid = 1939] [serial = 1391] [outer = (nil)]
08:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ae159000) [pid = 1939] [serial = 1392] [outer = 0x7fb6a8643000]
08:21:21 INFO - PROCESS | 1939 | 1449073281054 Marionette INFO loaded listener.js
08:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ae166000) [pid = 1939] [serial = 1393] [outer = 0x7fb6a8643000]
08:21:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2d1800 == 50 [pid = 1939] [id = 497]
08:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6ae167800) [pid = 1939] [serial = 1394] [outer = (nil)]
08:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6adfa9000) [pid = 1939] [serial = 1395] [outer = 0x7fb6ae167800]
08:21:22 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
08:21:22 INFO - document served over http requires an http
08:21:22 INFO - sub-resource via iframe-tag using the meta-csp
08:21:22 INFO - delivery method with swap-origin-redirect and when
08:21:22 INFO - the target request is cross-origin.
08:21:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
08:21:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:21:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae946800 == 51 [pid = 1939] [id = 498]
08:21:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6adb1c000) [pid = 1939] [serial = 1396] [outer = (nil)]
08:21:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ae234400) [pid = 1939] [serial = 1397] [outer = 0x7fb6adb1c000]
08:21:22 INFO - PROCESS | 1939 | 1449073282522 Marionette INFO loaded listener.js
08:21:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ae2ef400) [pid = 1939] [serial = 1398] [outer = 0x7fb6adb1c000]
08:21:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:23 INFO - document served over http requires an http
08:21:23 INFO - sub-resource via script-tag using the meta-csp
08:21:23 INFO - delivery method with keep-origin-redirect and when
08:21:23 INFO - the target request is cross-origin.
08:21:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1332ms
08:21:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:21:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee0b800 == 52 [pid = 1939] [id = 499]
08:21:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6ab4ee000) [pid = 1939] [serial = 1399] [outer = (nil)]
08:21:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae2f1000) [pid = 1939] [serial = 1400] [outer = 0x7fb6ab4ee000]
08:21:23 INFO - PROCESS | 1939 | 1449073283824 Marionette INFO loaded listener.js
08:21:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ae44f400) [pid = 1939] [serial = 1401] [outer = 0x7fb6ab4ee000]
08:21:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:24 INFO - document served over http requires an http
08:21:24 INFO - sub-resource via script-tag using the meta-csp
08:21:24 INFO - delivery method with no-redirect and when
08:21:24 INFO - the target request is cross-origin.
08:21:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1276ms
08:21:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:21:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af2c1800 == 53 [pid = 1939] [id = 500]
08:21:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6a9702c00) [pid = 1939] [serial = 1402] [outer = (nil)]
08:21:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6ae520800) [pid = 1939] [serial = 1403] [outer = 0x7fb6a9702c00]
08:21:25 INFO - PROCESS | 1939 | 1449073285130 Marionette INFO loaded listener.js
08:21:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6ae62ec00) [pid = 1939] [serial = 1404] [outer = 0x7fb6a9702c00]
08:21: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
08:21:27 INFO - document served over http requires an http
08:21:27 INFO - sub-resource via script-tag using the meta-csp
08:21:27 INFO - delivery method with swap-origin-redirect and when
08:21:27 INFO - the target request is cross-origin.
08:21:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2532ms
08:21:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:21:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc28800 == 54 [pid = 1939] [id = 501]
08:21:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6ae9e3400) [pid = 1939] [serial = 1405] [outer = (nil)]
08:21:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6aeea7000) [pid = 1939] [serial = 1406] [outer = 0x7fb6ae9e3400]
08:21:27 INFO - PROCESS | 1939 | 1449073287659 Marionette INFO loaded listener.js
08:21:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6aeeb2800) [pid = 1939] [serial = 1407] [outer = 0x7fb6ae9e3400]
08:21: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
08:21:28 INFO - document served over http requires an http
08:21:28 INFO - sub-resource via xhr-request using the meta-csp
08:21:28 INFO - delivery method with keep-origin-redirect and when
08:21:28 INFO - the target request is cross-origin.
08:21:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1279ms
08:21:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:21:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e0000 == 55 [pid = 1939] [id = 502]
08:21:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6a8647400) [pid = 1939] [serial = 1408] [outer = (nil)]
08:21:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6ab4f1400) [pid = 1939] [serial = 1409] [outer = 0x7fb6a8647400]
08:21:28 INFO - PROCESS | 1939 | 1449073288976 Marionette INFO loaded listener.js
08:21:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6aef46000) [pid = 1939] [serial = 1410] [outer = 0x7fb6a8647400]
08:21: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
08:21:29 INFO - document served over http requires an http
08:21:29 INFO - sub-resource via xhr-request using the meta-csp
08:21:29 INFO - delivery method with no-redirect and when
08:21:29 INFO - the target request is cross-origin.
08:21:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1326ms
08:21:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:21:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8adf000 == 56 [pid = 1939] [id = 503]
08:21:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6a5d05800) [pid = 1939] [serial = 1411] [outer = (nil)]
08:21:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6a8d2a400) [pid = 1939] [serial = 1412] [outer = 0x7fb6a5d05800]
08:21:30 INFO - PROCESS | 1939 | 1449073290310 Marionette INFO loaded listener.js
08:21:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6af4a9800) [pid = 1939] [serial = 1413] [outer = 0x7fb6a5d05800]
08:21:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:31 INFO - document served over http requires an http
08:21:31 INFO - sub-resource via xhr-request using the meta-csp
08:21:31 INFO - delivery method with swap-origin-redirect and when
08:21:31 INFO - the target request is cross-origin.
08:21:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1293ms
08:21:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:21:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a991a800 == 57 [pid = 1939] [id = 504]
08:21:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6a5d08000) [pid = 1939] [serial = 1414] [outer = (nil)]
08:21:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6af4aac00) [pid = 1939] [serial = 1415] [outer = 0x7fb6a5d08000]
08:21:31 INFO - PROCESS | 1939 | 1449073291629 Marionette INFO loaded listener.js
08:21:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6af4b5800) [pid = 1939] [serial = 1416] [outer = 0x7fb6a5d08000]
08:21: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
08:21:32 INFO - document served over http requires an https
08:21:32 INFO - sub-resource via fetch-request using the meta-csp
08:21:32 INFO - delivery method with keep-origin-redirect and when
08:21:32 INFO - the target request is cross-origin.
08:21:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1654ms
08:21:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:21:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5885000 == 58 [pid = 1939] [id = 505]
08:21:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6a6235c00) [pid = 1939] [serial = 1417] [outer = (nil)]
08:21:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6a6750000) [pid = 1939] [serial = 1418] [outer = 0x7fb6a6235c00]
08:21:33 INFO - PROCESS | 1939 | 1449073293433 Marionette INFO loaded listener.js
08:21:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6a8b2ac00) [pid = 1939] [serial = 1419] [outer = 0x7fb6a6235c00]
08:21:34 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
08:21:34 INFO - document served over http requires an https
08:21:34 INFO - sub-resource via fetch-request using the meta-csp
08:21:34 INFO - delivery method with no-redirect and when
08:21:34 INFO - the target request is cross-origin.
08:21:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1432ms
08:21:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:21:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac09a800 == 59 [pid = 1939] [id = 506]
08:21:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6a674bc00) [pid = 1939] [serial = 1420] [outer = (nil)]
08:21:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6a96a2c00) [pid = 1939] [serial = 1421] [outer = 0x7fb6a674bc00]
08:21:34 INFO - PROCESS | 1939 | 1449073294702 Marionette INFO loaded listener.js
08:21:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6ab604400) [pid = 1939] [serial = 1422] [outer = 0x7fb6a674bc00]
08:21:35 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
08:21:35 INFO - document served over http requires an https
08:21:35 INFO - sub-resource via fetch-request using the meta-csp
08:21:35 INFO - delivery method with swap-origin-redirect and when
08:21:35 INFO - the target request is cross-origin.
08:21:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1382ms
08:21:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:21:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f22800 == 58 [pid = 1939] [id = 482]
08:21:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8ae4800 == 57 [pid = 1939] [id = 480]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6cc252800) [pid = 1939] [serial = 1248] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6cce07000) [pid = 1939] [serial = 1251] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6cd2f6000) [pid = 1939] [serial = 1254] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a7d95000) [pid = 1939] [serial = 1257] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6be4ba400) [pid = 1939] [serial = 1206] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6c0960c00) [pid = 1939] [serial = 1209] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6c2148400) [pid = 1939] [serial = 1212] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6c271f400) [pid = 1939] [serial = 1215] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6c30d0800) [pid = 1939] [serial = 1220] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6c3ecac00) [pid = 1939] [serial = 1225] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6c4051800) [pid = 1939] [serial = 1230] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6c40ecc00) [pid = 1939] [serial = 1233] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6c5870400) [pid = 1939] [serial = 1236] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a1cd4800 == 58 [pid = 1939] [id = 507]
08:21:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6a5d06400) [pid = 1939] [serial = 1423] [outer = (nil)]
08:21:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6a5d0ec00) [pid = 1939] [serial = 1424] [outer = 0x7fb6a5d06400]
08:21:36 INFO - PROCESS | 1939 | 1449073296215 Marionette INFO loaded listener.js
08:21:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6a8641c00) [pid = 1939] [serial = 1425] [outer = 0x7fb6a5d06400]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a964f400) [pid = 1939] [serial = 1267] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ab43cc00) [pid = 1939] [serial = 1275] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6a9703400) [pid = 1939] [serial = 1272] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6a8d26000) [pid = 1939] [serial = 1262] [outer = (nil)] [url = about:blank]
08:21:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69a3800 == 59 [pid = 1939] [id = 508]
08:21:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6a9708800) [pid = 1939] [serial = 1426] [outer = (nil)]
08:21:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6a969c400) [pid = 1939] [serial = 1427] [outer = 0x7fb6a9708800]
08:21: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
08:21:37 INFO - document served over http requires an https
08:21:37 INFO - sub-resource via iframe-tag using the meta-csp
08:21:37 INFO - delivery method with keep-origin-redirect and when
08:21:37 INFO - the target request is cross-origin.
08:21:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1443ms
08:21:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:21:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69b3000 == 60 [pid = 1939] [id = 509]
08:21:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6ab607800) [pid = 1939] [serial = 1428] [outer = (nil)]
08:21:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ac4e0800) [pid = 1939] [serial = 1429] [outer = 0x7fb6ab607800]
08:21:37 INFO - PROCESS | 1939 | 1449073297413 Marionette INFO loaded listener.js
08:21:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6ad7a4000) [pid = 1939] [serial = 1430] [outer = 0x7fb6ab607800]
08:21:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc18000 == 61 [pid = 1939] [id = 510]
08:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6ad79ec00) [pid = 1939] [serial = 1431] [outer = (nil)]
08:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6ad7ab400) [pid = 1939] [serial = 1432] [outer = 0x7fb6ad79ec00]
08:21: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
08:21:38 INFO - document served over http requires an https
08:21:38 INFO - sub-resource via iframe-tag using the meta-csp
08:21:38 INFO - delivery method with no-redirect and when
08:21:38 INFO - the target request is cross-origin.
08:21:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1132ms
08:21:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:21:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac389800 == 62 [pid = 1939] [id = 511]
08:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6a90d7c00) [pid = 1939] [serial = 1433] [outer = (nil)]
08:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6adb15800) [pid = 1939] [serial = 1434] [outer = 0x7fb6a90d7c00]
08:21:38 INFO - PROCESS | 1939 | 1449073298658 Marionette INFO loaded listener.js
08:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6ae444400) [pid = 1939] [serial = 1435] [outer = 0x7fb6a90d7c00]
08:21:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac0a6800 == 63 [pid = 1939] [id = 512]
08:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6ae51b000) [pid = 1939] [serial = 1436] [outer = (nil)]
08:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6ae231800) [pid = 1939] [serial = 1437] [outer = 0x7fb6ae51b000]
08:21:39 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
08:21:39 INFO - document served over http requires an https
08:21:39 INFO - sub-resource via iframe-tag using the meta-csp
08:21:39 INFO - delivery method with swap-origin-redirect and when
08:21:39 INFO - the target request is cross-origin.
08:21:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1231ms
08:21:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:21:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adaa5000 == 64 [pid = 1939] [id = 513]
08:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6ae61f800) [pid = 1939] [serial = 1438] [outer = (nil)]
08:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6ae623c00) [pid = 1939] [serial = 1439] [outer = 0x7fb6ae61f800]
08:21:39 INFO - PROCESS | 1939 | 1449073299867 Marionette INFO loaded listener.js
08:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6aeea9400) [pid = 1939] [serial = 1440] [outer = 0x7fb6ae61f800]
08:21:40 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
08:21:40 INFO - document served over http requires an https
08:21:40 INFO - sub-resource via script-tag using the meta-csp
08:21:40 INFO - delivery method with keep-origin-redirect and when
08:21:40 INFO - the target request is cross-origin.
08:21:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1177ms
08:21:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6aef53c00) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6b0737000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6adf9fc00) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6af953000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a8644800) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ac4d7000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ae233c00) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6afe11800) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6afe35400) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6afe1c000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6adfa1000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6ac5af400) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6adfa4c00) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6a9710000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6abb47400) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6a6b45000) [pid = 1939] [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]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6af96d400) [pid = 1939] [serial = 1325] [outer = (nil)] [url = about:blank]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6afe2bc00) [pid = 1939] [serial = 1328] [outer = (nil)] [url = about:blank]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6b0739400) [pid = 1939] [serial = 1334] [outer = (nil)] [url = about:blank]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6a7d94800) [pid = 1939] [serial = 1277] [outer = (nil)] [url = about:blank]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6aeea5800) [pid = 1939] [serial = 1313] [outer = (nil)] [url = about:blank]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6af4ad800) [pid = 1939] [serial = 1316] [outer = (nil)] [url = about:blank]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b490f400) [pid = 1939] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073260317]
08:21:40 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6ae44c400) [pid = 1939] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073242804]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6a5d0a400) [pid = 1939] [serial = 1361] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6ae15d000) [pid = 1939] [serial = 1295] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6a8d2f400) [pid = 1939] [serial = 1358] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6ae9e3c00) [pid = 1939] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6ae2ea400) [pid = 1939] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6a7d9cc00) [pid = 1939] [serial = 1355] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6ab60cc00) [pid = 1939] [serial = 1283] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6ae236000) [pid = 1939] [serial = 1298] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6adfa2000) [pid = 1939] [serial = 1292] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6b08d6000) [pid = 1939] [serial = 1340] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6ae2f2800) [pid = 1939] [serial = 1303] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6b47eb400) [pid = 1939] [serial = 1345] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6a969d000) [pid = 1939] [serial = 1280] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6a7d97800) [pid = 1939] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6b08cd000) [pid = 1939] [serial = 1337] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6a6b3cc00) [pid = 1939] [serial = 1350] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6afe39c00) [pid = 1939] [serial = 1331] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6af955800) [pid = 1939] [serial = 1322] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6ac5ba800) [pid = 1939] [serial = 1289] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6ac4d9000) [pid = 1939] [serial = 1286] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6ae516800) [pid = 1939] [serial = 1308] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6b474fc00) [pid = 1939] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6af913c00) [pid = 1939] [serial = 1319] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6a8d29800) [pid = 1939] [serial = 1364] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6ab4f1c00) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6a6b3c000) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6a622d000) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6ae9d8c00) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6ae9df800) [pid = 1939] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6a5d02800) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6a5d0e400) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6a7d94000) [pid = 1939] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6ac5b9c00) [pid = 1939] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6b475ec00) [pid = 1939] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6a6b3b800) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6ae44cc00) [pid = 1939] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073242804]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6abb46000) [pid = 1939] [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]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6b48b3800) [pid = 1939] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073260317]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6af96b000) [pid = 1939] [serial = 1323] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6abb4d400) [pid = 1939] [serial = 1284] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6afe15000) [pid = 1939] [serial = 1326] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6afe35000) [pid = 1939] [serial = 1329] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6ac4e5c00) [pid = 1939] [serial = 1287] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6ab4f0400) [pid = 1939] [serial = 1281] [outer = (nil)] [url = about:blank]
08:21:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af2ad000 == 65 [pid = 1939] [id = 514]
08:21:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6a5d02800) [pid = 1939] [serial = 1441] [outer = (nil)]
08:21:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6a622c800) [pid = 1939] [serial = 1442] [outer = 0x7fb6a5d02800]
08:21:41 INFO - PROCESS | 1939 | 1449073301179 Marionette INFO loaded listener.js
08:21:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6a9659000) [pid = 1939] [serial = 1443] [outer = 0x7fb6a5d02800]
08:21:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:41 INFO - document served over http requires an https
08:21:41 INFO - sub-resource via script-tag using the meta-csp
08:21:41 INFO - delivery method with no-redirect and when
08:21:41 INFO - the target request is cross-origin.
08:21:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1125ms
08:21:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:21:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac398000 == 66 [pid = 1939] [id = 515]
08:21:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6a5d0a000) [pid = 1939] [serial = 1444] [outer = (nil)]
08:21:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6ac5af400) [pid = 1939] [serial = 1445] [outer = 0x7fb6a5d0a000]
08:21:42 INFO - PROCESS | 1939 | 1449073302163 Marionette INFO loaded listener.js
08:21:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6aeeb1c00) [pid = 1939] [serial = 1446] [outer = 0x7fb6a5d0a000]
08:21:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:42 INFO - document served over http requires an https
08:21:42 INFO - sub-resource via script-tag using the meta-csp
08:21:42 INFO - delivery method with swap-origin-redirect and when
08:21:42 INFO - the target request is cross-origin.
08:21:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1034ms
08:21:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:21:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f14000 == 67 [pid = 1939] [id = 516]
08:21:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a5d0a400) [pid = 1939] [serial = 1447] [outer = (nil)]
08:21:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a6755c00) [pid = 1939] [serial = 1448] [outer = 0x7fb6a5d0a400]
08:21:43 INFO - PROCESS | 1939 | 1449073303454 Marionette INFO loaded listener.js
08:21:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a90e3000) [pid = 1939] [serial = 1449] [outer = 0x7fb6a5d0a400]
08:21:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:44 INFO - document served over http requires an https
08:21:44 INFO - sub-resource via xhr-request using the meta-csp
08:21:44 INFO - delivery method with keep-origin-redirect and when
08:21:44 INFO - the target request is cross-origin.
08:21:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1332ms
08:21:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:21:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad726000 == 68 [pid = 1939] [id = 517]
08:21:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a674c400) [pid = 1939] [serial = 1450] [outer = (nil)]
08:21:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6ab440000) [pid = 1939] [serial = 1451] [outer = 0x7fb6a674c400]
08:21:44 INFO - PROCESS | 1939 | 1449073304772 Marionette INFO loaded listener.js
08:21:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6ac5b6000) [pid = 1939] [serial = 1452] [outer = 0x7fb6a674c400]
08:21:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:45 INFO - document served over http requires an https
08:21:45 INFO - sub-resource via xhr-request using the meta-csp
08:21:45 INFO - delivery method with no-redirect and when
08:21:45 INFO - the target request is cross-origin.
08:21:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1355ms
08:21:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:21:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b085a800 == 69 [pid = 1939] [id = 518]
08:21:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6ae2ec000) [pid = 1939] [serial = 1453] [outer = (nil)]
08:21:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6ae51b400) [pid = 1939] [serial = 1454] [outer = 0x7fb6ae2ec000]
08:21:46 INFO - PROCESS | 1939 | 1449073306184 Marionette INFO loaded listener.js
08:21:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6aeea9800) [pid = 1939] [serial = 1455] [outer = 0x7fb6ae2ec000]
08:21:47 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
08:21:47 INFO - document served over http requires an https
08:21:47 INFO - sub-resource via xhr-request using the meta-csp
08:21:47 INFO - delivery method with swap-origin-redirect and when
08:21:47 INFO - the target request is cross-origin.
08:21:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1327ms
08:21:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:21:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b089b000 == 70 [pid = 1939] [id = 519]
08:21:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6ae443800) [pid = 1939] [serial = 1456] [outer = (nil)]
08:21:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6af917800) [pid = 1939] [serial = 1457] [outer = 0x7fb6ae443800]
08:21:47 INFO - PROCESS | 1939 | 1449073307475 Marionette INFO loaded listener.js
08:21:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6af953c00) [pid = 1939] [serial = 1458] [outer = 0x7fb6ae443800]
08:21:48 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
08:21:48 INFO - document served over http requires an http
08:21:48 INFO - sub-resource via fetch-request using the meta-csp
08:21:48 INFO - delivery method with keep-origin-redirect and when
08:21:48 INFO - the target request is same-origin.
08:21:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms
08:21:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:21:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b471e000 == 71 [pid = 1939] [id = 520]
08:21:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6af916c00) [pid = 1939] [serial = 1459] [outer = (nil)]
08:21:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6af958c00) [pid = 1939] [serial = 1460] [outer = 0x7fb6af916c00]
08:21:48 INFO - PROCESS | 1939 | 1449073308828 Marionette INFO loaded listener.js
08:21:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6af969c00) [pid = 1939] [serial = 1461] [outer = 0x7fb6af916c00]
08:21:49 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
08:21:49 INFO - document served over http requires an http
08:21:49 INFO - sub-resource via fetch-request using the meta-csp
08:21:49 INFO - delivery method with no-redirect and when
08:21:49 INFO - the target request is same-origin.
08:21:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1325ms
08:21:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:21:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a1e800 == 72 [pid = 1939] [id = 521]
08:21:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6af973400) [pid = 1939] [serial = 1462] [outer = (nil)]
08:21:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6afe11400) [pid = 1939] [serial = 1463] [outer = 0x7fb6af973400]
08:21:50 INFO - PROCESS | 1939 | 1449073310175 Marionette INFO loaded listener.js
08:21:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6afe1d800) [pid = 1939] [serial = 1464] [outer = 0x7fb6af973400]
08:21:51 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
08:21:51 INFO - document served over http requires an http
08:21:51 INFO - sub-resource via fetch-request using the meta-csp
08:21:51 INFO - delivery method with swap-origin-redirect and when
08:21:51 INFO - the target request is same-origin.
08:21:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1330ms
08:21:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:21:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cb9000 == 73 [pid = 1939] [id = 522]
08:21:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6afe0f400) [pid = 1939] [serial = 1465] [outer = (nil)]
08:21:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6afe31c00) [pid = 1939] [serial = 1466] [outer = 0x7fb6afe0f400]
08:21:51 INFO - PROCESS | 1939 | 1449073311466 Marionette INFO loaded listener.js
08:21:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6b0734800) [pid = 1939] [serial = 1467] [outer = 0x7fb6afe0f400]
08:21:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b560d000 == 74 [pid = 1939] [id = 523]
08:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6b0738800) [pid = 1939] [serial = 1468] [outer = (nil)]
08:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6aef47000) [pid = 1939] [serial = 1469] [outer = 0x7fb6b0738800]
08:21:52 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
08:21:52 INFO - document served over http requires an http
08:21:52 INFO - sub-resource via iframe-tag using the meta-csp
08:21:52 INFO - delivery method with keep-origin-redirect and when
08:21:52 INFO - the target request is same-origin.
08:21:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1382ms
08:21:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:21:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b561c800 == 75 [pid = 1939] [id = 524]
08:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6a5d10400) [pid = 1939] [serial = 1470] [outer = (nil)]
08:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b073c800) [pid = 1939] [serial = 1471] [outer = 0x7fb6a5d10400]
08:21:52 INFO - PROCESS | 1939 | 1449073312898 Marionette INFO loaded listener.js
08:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6b0798400) [pid = 1939] [serial = 1472] [outer = 0x7fb6a5d10400]
08:21:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5843000 == 76 [pid = 1939] [id = 525]
08:21:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6b079d000) [pid = 1939] [serial = 1473] [outer = (nil)]
08:21:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6b0792800) [pid = 1939] [serial = 1474] [outer = 0x7fb6b079d000]
08:21:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:53 INFO - document served over http requires an http
08:21:53 INFO - sub-resource via iframe-tag using the meta-csp
08:21:53 INFO - delivery method with no-redirect and when
08:21:53 INFO - the target request is same-origin.
08:21:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1439ms
08:21:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:21:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b600e000 == 77 [pid = 1939] [id = 526]
08:21:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6afe2e000) [pid = 1939] [serial = 1475] [outer = (nil)]
08:21:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6b08cdc00) [pid = 1939] [serial = 1476] [outer = 0x7fb6afe2e000]
08:21:54 INFO - PROCESS | 1939 | 1449073314350 Marionette INFO loaded listener.js
08:21:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b4750800) [pid = 1939] [serial = 1477] [outer = 0x7fb6afe2e000]
08:21:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6028800 == 78 [pid = 1939] [id = 527]
08:21:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6b4752c00) [pid = 1939] [serial = 1478] [outer = (nil)]
08:21:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6b4753400) [pid = 1939] [serial = 1479] [outer = 0x7fb6b4752c00]
08:21:55 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
08:21:55 INFO - document served over http requires an http
08:21:55 INFO - sub-resource via iframe-tag using the meta-csp
08:21:55 INFO - delivery method with swap-origin-redirect and when
08:21:55 INFO - the target request is same-origin.
08:21:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1427ms
08:21:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:21:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b604c800 == 79 [pid = 1939] [id = 528]
08:21:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6b079f000) [pid = 1939] [serial = 1480] [outer = (nil)]
08:21:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6b4758000) [pid = 1939] [serial = 1481] [outer = 0x7fb6b079f000]
08:21:55 INFO - PROCESS | 1939 | 1449073315771 Marionette INFO loaded listener.js
08:21:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6b47e9800) [pid = 1939] [serial = 1482] [outer = 0x7fb6b079f000]
08:21:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:21:56 INFO - document served over http requires an http
08:21:56 INFO - sub-resource via script-tag using the meta-csp
08:21:56 INFO - delivery method with keep-origin-redirect and when
08:21:56 INFO - the target request is same-origin.
08:21:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1325ms
08:21:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:21:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b652c800 == 80 [pid = 1939] [id = 529]
08:21:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6b47ec400) [pid = 1939] [serial = 1483] [outer = (nil)]
08:21:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6b48ab400) [pid = 1939] [serial = 1484] [outer = 0x7fb6b47ec400]
08:21:57 INFO - PROCESS | 1939 | 1449073317095 Marionette INFO loaded listener.js
08:21:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6b48b8c00) [pid = 1939] [serial = 1485] [outer = 0x7fb6b47ec400]
08:21:58 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
08:21:58 INFO - document served over http requires an http
08:21:58 INFO - sub-resource via script-tag using the meta-csp
08:21:58 INFO - delivery method with no-redirect and when
08:21:58 INFO - the target request is same-origin.
08:21:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1336ms
08:21:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:21:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fcb000 == 81 [pid = 1939] [id = 530]
08:21:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6b47ef800) [pid = 1939] [serial = 1486] [outer = (nil)]
08:21:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b490dc00) [pid = 1939] [serial = 1487] [outer = 0x7fb6b47ef800]
08:21:58 INFO - PROCESS | 1939 | 1449073318405 Marionette INFO loaded listener.js
08:21:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b4983000) [pid = 1939] [serial = 1488] [outer = 0x7fb6b47ef800]
08:21:59 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
08:21:59 INFO - document served over http requires an http
08:21:59 INFO - sub-resource via script-tag using the meta-csp
08:21:59 INFO - delivery method with swap-origin-redirect and when
08:21:59 INFO - the target request is same-origin.
08:21:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1280ms
08:21:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:21:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b702b000 == 82 [pid = 1939] [id = 531]
08:21:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6b490c400) [pid = 1939] [serial = 1489] [outer = (nil)]
08:21:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b4986400) [pid = 1939] [serial = 1490] [outer = 0x7fb6b490c400]
08:21:59 INFO - PROCESS | 1939 | 1449073319705 Marionette INFO loaded listener.js
08:21:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b498f400) [pid = 1939] [serial = 1491] [outer = 0x7fb6b490c400]
08:22:00 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
08:22:00 INFO - document served over http requires an http
08:22:00 INFO - sub-resource via xhr-request using the meta-csp
08:22:00 INFO - delivery method with keep-origin-redirect and when
08:22:00 INFO - the target request is same-origin.
08:22:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1229ms
08:22:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:22:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7046800 == 83 [pid = 1939] [id = 532]
08:22:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b4915800) [pid = 1939] [serial = 1492] [outer = (nil)]
08:22:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6b4990c00) [pid = 1939] [serial = 1493] [outer = 0x7fb6b4915800]
08:22:00 INFO - PROCESS | 1939 | 1449073320987 Marionette INFO loaded listener.js
08:22:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b4b7d000) [pid = 1939] [serial = 1494] [outer = 0x7fb6b4915800]
08:22:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:22:01 INFO - document served over http requires an http
08:22:01 INFO - sub-resource via xhr-request using the meta-csp
08:22:01 INFO - delivery method with no-redirect and when
08:22:01 INFO - the target request is same-origin.
08:22:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1279ms
08:22:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:22:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d88800 == 84 [pid = 1939] [id = 533]
08:22:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6b4b82000) [pid = 1939] [serial = 1495] [outer = (nil)]
08:22:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b4d55400) [pid = 1939] [serial = 1496] [outer = 0x7fb6b4b82000]
08:22:02 INFO - PROCESS | 1939 | 1449073322287 Marionette INFO loaded listener.js
08:22:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6b4d5a800) [pid = 1939] [serial = 1497] [outer = 0x7fb6b4b82000]
08:22:03 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
08:22:03 INFO - document served over http requires an http
08:22:03 INFO - sub-resource via xhr-request using the meta-csp
08:22:03 INFO - delivery method with swap-origin-redirect and when
08:22:03 INFO - the target request is same-origin.
08:22:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1327ms
08:22:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:22:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91d0800 == 85 [pid = 1939] [id = 534]
08:22:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b4b82400) [pid = 1939] [serial = 1498] [outer = (nil)]
08:22:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6b4d60c00) [pid = 1939] [serial = 1499] [outer = 0x7fb6b4b82400]
08:22:03 INFO - PROCESS | 1939 | 1449073323594 Marionette INFO loaded listener.js
08:22:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6b4dd2c00) [pid = 1939] [serial = 1500] [outer = 0x7fb6b4b82400]
08:22: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
08:22:05 INFO - document served over http requires an https
08:22:05 INFO - sub-resource via fetch-request using the meta-csp
08:22:05 INFO - delivery method with keep-origin-redirect and when
08:22:05 INFO - the target request is same-origin.
08:22:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2634ms
08:22:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:22:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69b5000 == 86 [pid = 1939] [id = 535]
08:22:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6ab4ef400) [pid = 1939] [serial = 1501] [outer = (nil)]
08:22:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6adfa7c00) [pid = 1939] [serial = 1502] [outer = 0x7fb6ab4ef400]
08:22:06 INFO - PROCESS | 1939 | 1449073326286 Marionette INFO loaded listener.js
08:22:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6aeea8800) [pid = 1939] [serial = 1503] [outer = 0x7fb6ab4ef400]
08:22: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
08:22:07 INFO - document served over http requires an https
08:22:07 INFO - sub-resource via fetch-request using the meta-csp
08:22:07 INFO - delivery method with no-redirect and when
08:22:07 INFO - the target request is same-origin.
08:22:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1880ms
08:22:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:22:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac08c000 == 87 [pid = 1939] [id = 536]
08:22:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6a9706400) [pid = 1939] [serial = 1504] [outer = (nil)]
08:22:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6a970f400) [pid = 1939] [serial = 1505] [outer = 0x7fb6a9706400]
08:22:08 INFO - PROCESS | 1939 | 1449073328118 Marionette INFO loaded listener.js
08:22:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6abb45800) [pid = 1939] [serial = 1506] [outer = 0x7fb6a9706400]
08:22:09 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
08:22:09 INFO - document served over http requires an https
08:22:09 INFO - sub-resource via fetch-request using the meta-csp
08:22:09 INFO - delivery method with swap-origin-redirect and when
08:22:09 INFO - the target request is same-origin.
08:22:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1380ms
08:22:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:22:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a1cef800 == 88 [pid = 1939] [id = 537]
08:22:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a622d800) [pid = 1939] [serial = 1507] [outer = (nil)]
08:22:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a863d800) [pid = 1939] [serial = 1508] [outer = 0x7fb6a622d800]
08:22:09 INFO - PROCESS | 1939 | 1449073329605 Marionette INFO loaded listener.js
08:22:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6ab609400) [pid = 1939] [serial = 1509] [outer = 0x7fb6a622d800]
08:22:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab6a1000 == 89 [pid = 1939] [id = 538]
08:22:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6ac4e2c00) [pid = 1939] [serial = 1510] [outer = (nil)]
08:22:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a6755800) [pid = 1939] [serial = 1511] [outer = 0x7fb6ac4e2c00]
08:22: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
08:22:10 INFO - document served over http requires an https
08:22:10 INFO - sub-resource via iframe-tag using the meta-csp
08:22:10 INFO - delivery method with keep-origin-redirect and when
08:22:10 INFO - the target request is same-origin.
08:22:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1477ms
08:22:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:22:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65ee000 == 90 [pid = 1939] [id = 539]
08:22:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6ac4d6c00) [pid = 1939] [serial = 1512] [outer = (nil)]
08:22:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6ad7ab000) [pid = 1939] [serial = 1513] [outer = 0x7fb6ac4d6c00]
08:22:11 INFO - PROCESS | 1939 | 1449073331039 Marionette INFO loaded listener.js
08:22:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6adf9e800) [pid = 1939] [serial = 1514] [outer = 0x7fb6ac4d6c00]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9922800 == 89 [pid = 1939] [id = 460]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac48a800 == 88 [pid = 1939] [id = 459]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8aea000 == 87 [pid = 1939] [id = 451]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada98800 == 86 [pid = 1939] [id = 462]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b602b000 == 85 [pid = 1939] [id = 479]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad736000 == 84 [pid = 1939] [id = 461]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe63800 == 83 [pid = 1939] [id = 470]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b0882800 == 82 [pid = 1939] [id = 471]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af2ad000 == 81 [pid = 1939] [id = 514]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adaa5000 == 80 [pid = 1939] [id = 513]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac0a6800 == 79 [pid = 1939] [id = 512]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac389800 == 78 [pid = 1939] [id = 511]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc18000 == 77 [pid = 1939] [id = 510]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69b3000 == 76 [pid = 1939] [id = 509]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69a3800 == 75 [pid = 1939] [id = 508]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a1cd4800 == 74 [pid = 1939] [id = 507]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac09a800 == 73 [pid = 1939] [id = 506]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5885000 == 72 [pid = 1939] [id = 505]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a991a800 == 71 [pid = 1939] [id = 504]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8adf000 == 70 [pid = 1939] [id = 503]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2d1800 == 69 [pid = 1939] [id = 497]
08:22:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f12000 == 70 [pid = 1939] [id = 540]
08:22:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6a96a0000) [pid = 1939] [serial = 1515] [outer = (nil)]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf5b000 == 69 [pid = 1939] [id = 495]
08:22:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9cf800 == 68 [pid = 1939] [id = 493]
08:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6ab60c800) [pid = 1939] [serial = 1516] [outer = 0x7fb6a96a0000]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6b4750000) [pid = 1939] [serial = 1338] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6ae15c800) [pid = 1939] [serial = 1293] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6ad7a3800) [pid = 1939] [serial = 1290] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b47e5800) [pid = 1939] [serial = 1341] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b073d400) [pid = 1939] [serial = 1332] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6a8b2bc00) [pid = 1939] [serial = 1356] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6a90db400) [pid = 1939] [serial = 1359] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6a6b49000) [pid = 1939] [serial = 1351] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6ae44e400) [pid = 1939] [serial = 1304] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6af951800) [pid = 1939] [serial = 1320] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6aef52000) [pid = 1939] [serial = 1314] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6a8b29400) [pid = 1939] [serial = 1362] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6ae9d4800) [pid = 1939] [serial = 1309] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a8d30c00) [pid = 1939] [serial = 1278] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6b079ec00) [pid = 1939] [serial = 1335] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6ae2e6000) [pid = 1939] [serial = 1299] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6af912800) [pid = 1939] [serial = 1317] [outer = (nil)] [url = about:blank]
08:22:12 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6ae22f800) [pid = 1939] [serial = 1296] [outer = (nil)] [url = about:blank]
08:22: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
08:22:12 INFO - document served over http requires an https
08:22:12 INFO - sub-resource via iframe-tag using the meta-csp
08:22:12 INFO - delivery method with no-redirect and when
08:22:12 INFO - the target request is same-origin.
08:22:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1643ms
08:22:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:22:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69a3800 == 69 [pid = 1939] [id = 541]
08:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6a6229400) [pid = 1939] [serial = 1517] [outer = (nil)]
08:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6ac5b2800) [pid = 1939] [serial = 1518] [outer = 0x7fb6a6229400]
08:22:12 INFO - PROCESS | 1939 | 1449073332602 Marionette INFO loaded listener.js
08:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6ae167400) [pid = 1939] [serial = 1519] [outer = 0x7fb6a6229400]
08:22:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc2c000 == 70 [pid = 1939] [id = 542]
08:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6ae22e400) [pid = 1939] [serial = 1520] [outer = (nil)]
08:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6ae22a800) [pid = 1939] [serial = 1521] [outer = 0x7fb6ae22e400]
08:22:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:22:13 INFO - document served over http requires an https
08:22:13 INFO - sub-resource via iframe-tag using the meta-csp
08:22:13 INFO - delivery method with swap-origin-redirect and when
08:22:13 INFO - the target request is same-origin.
08:22:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1128ms
08:22:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:22:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac07e800 == 71 [pid = 1939] [id = 543]
08:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6ae162c00) [pid = 1939] [serial = 1522] [outer = (nil)]
08:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6ae2e8000) [pid = 1939] [serial = 1523] [outer = 0x7fb6ae162c00]
08:22:13 INFO - PROCESS | 1939 | 1449073333644 Marionette INFO loaded listener.js
08:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6ae51dc00) [pid = 1939] [serial = 1524] [outer = 0x7fb6ae162c00]
08:22:14 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
08:22:14 INFO - document served over http requires an https
08:22:14 INFO - sub-resource via script-tag using the meta-csp
08:22:14 INFO - delivery method with keep-origin-redirect and when
08:22:14 INFO - the target request is same-origin.
08:22:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1128ms
08:22:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:22:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc33000 == 72 [pid = 1939] [id = 544]
08:22:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6ae520000) [pid = 1939] [serial = 1525] [outer = (nil)]
08:22:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6ae9dac00) [pid = 1939] [serial = 1526] [outer = 0x7fb6ae520000]
08:22:14 INFO - PROCESS | 1939 | 1449073334866 Marionette INFO loaded listener.js
08:22:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6aef53c00) [pid = 1939] [serial = 1527] [outer = 0x7fb6ae520000]
08:22:15 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
08:22:15 INFO - document served over http requires an https
08:22:15 INFO - sub-resource via script-tag using the meta-csp
08:22:15 INFO - delivery method with no-redirect and when
08:22:15 INFO - the target request is same-origin.
08:22:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1132ms
08:22:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6a90d7c00) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6ab607800) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ad79ec00) [pid = 1939] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073298046]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6a5d06400) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6ae61f800) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a9708800) [pid = 1939] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a674bc00) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ae51b000) [pid = 1939] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6a6235c00) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6a5d02800) [pid = 1939] [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]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6adb1fc00) [pid = 1939] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6adf9f800) [pid = 1939] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073280264]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6ae167800) [pid = 1939] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ac5af400) [pid = 1939] [serial = 1445] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6adb1dc00) [pid = 1939] [serial = 1387] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6ad7a8800) [pid = 1939] [serial = 1382] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6ae2f1000) [pid = 1939] [serial = 1400] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6a6750000) [pid = 1939] [serial = 1418] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6adb20400) [pid = 1939] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6a8d2a400) [pid = 1939] [serial = 1412] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6ae520800) [pid = 1939] [serial = 1403] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6af4aac00) [pid = 1939] [serial = 1415] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6a969c400) [pid = 1939] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6ab4f1400) [pid = 1939] [serial = 1409] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6ae159000) [pid = 1939] [serial = 1392] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6ac4e0000) [pid = 1939] [serial = 1379] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6a622c800) [pid = 1939] [serial = 1442] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6adb15800) [pid = 1939] [serial = 1434] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6a8d2ec00) [pid = 1939] [serial = 1370] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6adfaa000) [pid = 1939] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073280264]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6a96a2c00) [pid = 1939] [serial = 1421] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6ab4f4000) [pid = 1939] [serial = 1373] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6abb48c00) [pid = 1939] [serial = 1376] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6ac4e0800) [pid = 1939] [serial = 1429] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6ae231800) [pid = 1939] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6a5d0ec00) [pid = 1939] [serial = 1424] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6ae623c00) [pid = 1939] [serial = 1439] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6ae234400) [pid = 1939] [serial = 1397] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6a7d9a000) [pid = 1939] [serial = 1367] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6adfa9000) [pid = 1939] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6aeea7000) [pid = 1939] [serial = 1406] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6ad7ab400) [pid = 1939] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073298046]
08:22:16 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6a9708400) [pid = 1939] [serial = 1365] [outer = (nil)] [url = about:blank]
08:22:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc34000 == 73 [pid = 1939] [id = 545]
08:22:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6a5d02800) [pid = 1939] [serial = 1528] [outer = (nil)]
08:22:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6a5d0ec00) [pid = 1939] [serial = 1529] [outer = 0x7fb6a5d02800]
08:22:16 INFO - PROCESS | 1939 | 1449073336666 Marionette INFO loaded listener.js
08:22:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6ab4f1400) [pid = 1939] [serial = 1530] [outer = 0x7fb6a5d02800]
08:22:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:22:17 INFO - document served over http requires an https
08:22:17 INFO - sub-resource via script-tag using the meta-csp
08:22:17 INFO - delivery method with swap-origin-redirect and when
08:22:17 INFO - the target request is same-origin.
08:22:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1675ms
08:22:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:22:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adaa5800 == 74 [pid = 1939] [id = 546]
08:22:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6a5d03c00) [pid = 1939] [serial = 1531] [outer = (nil)]
08:22:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6ae2f1000) [pid = 1939] [serial = 1532] [outer = 0x7fb6a5d03c00]
08:22:17 INFO - PROCESS | 1939 | 1449073337677 Marionette INFO loaded listener.js
08:22:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6af916000) [pid = 1939] [serial = 1533] [outer = 0x7fb6a5d03c00]
08:22:18 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
08:22:18 INFO - document served over http requires an https
08:22:18 INFO - sub-resource via xhr-request using the meta-csp
08:22:18 INFO - delivery method with keep-origin-redirect and when
08:22:18 INFO - the target request is same-origin.
08:22:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1174ms
08:22:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:22:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65ed800 == 75 [pid = 1939] [id = 547]
08:22:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6a8649800) [pid = 1939] [serial = 1534] [outer = (nil)]
08:22:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6a8d28c00) [pid = 1939] [serial = 1535] [outer = 0x7fb6a8649800]
08:22:19 INFO - PROCESS | 1939 | 1449073339072 Marionette INFO loaded listener.js
08:22:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6ab4f3800) [pid = 1939] [serial = 1536] [outer = 0x7fb6a8649800]
08:22:19 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
08:22:19 INFO - document served over http requires an https
08:22:19 INFO - sub-resource via xhr-request using the meta-csp
08:22:19 INFO - delivery method with no-redirect and when
08:22:19 INFO - the target request is same-origin.
08:22:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1334ms
08:22:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:22:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c1800 == 76 [pid = 1939] [id = 548]
08:22:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6a8b2e800) [pid = 1939] [serial = 1537] [outer = (nil)]
08:22:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ac5b4c00) [pid = 1939] [serial = 1538] [outer = 0x7fb6a8b2e800]
08:22:20 INFO - PROCESS | 1939 | 1449073340445 Marionette INFO loaded listener.js
08:22:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ae229800) [pid = 1939] [serial = 1539] [outer = 0x7fb6a8b2e800]
08:22:21 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
08:22:21 INFO - document served over http requires an https
08:22:21 INFO - sub-resource via xhr-request using the meta-csp
08:22:21 INFO - delivery method with swap-origin-redirect and when
08:22:21 INFO - the target request is same-origin.
08:22:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1384ms
08:22:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:22:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2c7800 == 77 [pid = 1939] [id = 549]
08:22:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6a9696c00) [pid = 1939] [serial = 1540] [outer = (nil)]
08:22:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae9dc800) [pid = 1939] [serial = 1541] [outer = 0x7fb6a9696c00]
08:22:21 INFO - PROCESS | 1939 | 1449073341810 Marionette INFO loaded listener.js
08:22:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6af951c00) [pid = 1939] [serial = 1542] [outer = 0x7fb6a9696c00]
08:22:22 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
08:22:22 INFO - document served over http requires an http
08:22:22 INFO - sub-resource via fetch-request using the meta-referrer
08:22:22 INFO - delivery method with keep-origin-redirect and when
08:22:22 INFO - the target request is cross-origin.
08:22:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
08:22:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:22:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee10800 == 78 [pid = 1939] [id = 550]
08:22:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6adb17400) [pid = 1939] [serial = 1543] [outer = (nil)]
08:22:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6af970800) [pid = 1939] [serial = 1544] [outer = 0x7fb6adb17400]
08:22:23 INFO - PROCESS | 1939 | 1449073343200 Marionette INFO loaded listener.js
08:22:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6afe33000) [pid = 1939] [serial = 1545] [outer = 0x7fb6adb17400]
08:22:24 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
08:22:24 INFO - document served over http requires an http
08:22:24 INFO - sub-resource via fetch-request using the meta-referrer
08:22:24 INFO - delivery method with no-redirect and when
08:22:24 INFO - the target request is cross-origin.
08:22:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1331ms
08:22:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:22:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af84b000 == 79 [pid = 1939] [id = 551]
08:22:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6afe14c00) [pid = 1939] [serial = 1546] [outer = (nil)]
08:22:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6b073ec00) [pid = 1939] [serial = 1547] [outer = 0x7fb6afe14c00]
08:22:24 INFO - PROCESS | 1939 | 1449073344497 Marionette INFO loaded listener.js
08:22:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b4754c00) [pid = 1939] [serial = 1548] [outer = 0x7fb6afe14c00]
08:22:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:22:25 INFO - document served over http requires an http
08:22:25 INFO - sub-resource via fetch-request using the meta-referrer
08:22:25 INFO - delivery method with swap-origin-redirect and when
08:22:25 INFO - the target request is cross-origin.
08:22:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1326ms
08:22:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:22:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe6b000 == 80 [pid = 1939] [id = 552]
08:22:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b48af000) [pid = 1939] [serial = 1549] [outer = (nil)]
08:22:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6b48b7c00) [pid = 1939] [serial = 1550] [outer = 0x7fb6b48af000]
08:22:25 INFO - PROCESS | 1939 | 1449073345889 Marionette INFO loaded listener.js
08:22:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b4b80400) [pid = 1939] [serial = 1551] [outer = 0x7fb6b48af000]
08:22:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a05000 == 81 [pid = 1939] [id = 553]
08:22:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b4d61000) [pid = 1939] [serial = 1552] [outer = (nil)]
08:22:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b4d60400) [pid = 1939] [serial = 1553] [outer = 0x7fb6b4d61000]
08:22:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:22:26 INFO - document served over http requires an http
08:22:26 INFO - sub-resource via iframe-tag using the meta-referrer
08:22:26 INFO - delivery method with keep-origin-redirect and when
08:22:26 INFO - the target request is cross-origin.
08:22:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
08:22:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:22:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5116000 == 82 [pid = 1939] [id = 554]
08:22:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6b48afc00) [pid = 1939] [serial = 1554] [outer = (nil)]
08:22:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b4dd5c00) [pid = 1939] [serial = 1555] [outer = 0x7fb6b48afc00]
08:22:27 INFO - PROCESS | 1939 | 1449073347371 Marionette INFO loaded listener.js
08:22:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6b548d800) [pid = 1939] [serial = 1556] [outer = 0x7fb6b48afc00]
08:22:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6047800 == 83 [pid = 1939] [id = 555]
08:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b548e000) [pid = 1939] [serial = 1557] [outer = (nil)]
08:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6b5486000) [pid = 1939] [serial = 1558] [outer = 0x7fb6b548e000]
08:22:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:22:28 INFO - document served over http requires an http
08:22:28 INFO - sub-resource via iframe-tag using the meta-referrer
08:22:28 INFO - delivery method with no-redirect and when
08:22:28 INFO - the target request is cross-origin.
08:22:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1376ms
08:22:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:22:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6542800 == 84 [pid = 1939] [id = 556]
08:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b4dd3000) [pid = 1939] [serial = 1559] [outer = (nil)]
08:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6b54ce400) [pid = 1939] [serial = 1560] [outer = 0x7fb6b4dd3000]
08:22:28 INFO - PROCESS | 1939 | 1449073348721 Marionette INFO loaded listener.js
08:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6b54dc800) [pid = 1939] [serial = 1561] [outer = 0x7fb6b4dd3000]
08:22:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b940d800 == 85 [pid = 1939] [id = 557]
08:22:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b57d1800) [pid = 1939] [serial = 1562] [outer = (nil)]
08:22:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6b54cdc00) [pid = 1939] [serial = 1563] [outer = 0x7fb6b57d1800]
08:22:29 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
08:22:29 INFO - document served over http requires an http
08:22:29 INFO - sub-resource via iframe-tag using the meta-referrer
08:22:29 INFO - delivery method with swap-origin-redirect and when
08:22:29 INFO - the target request is cross-origin.
08:22:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1325ms
08:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:22:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9417800 == 86 [pid = 1939] [id = 558]
08:22:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6b4d54000) [pid = 1939] [serial = 1564] [outer = (nil)]
08:22:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b57d7400) [pid = 1939] [serial = 1565] [outer = 0x7fb6b4d54000]
08:22:30 INFO - PROCESS | 1939 | 1449073350065 Marionette INFO loaded listener.js
08:22:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6b5861400) [pid = 1939] [serial = 1566] [outer = 0x7fb6b4d54000]
08:22:30 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
08:22:30 INFO - document served over http requires an http
08:22:30 INFO - sub-resource via script-tag using the meta-referrer
08:22:30 INFO - delivery method with keep-origin-redirect and when
08:22:30 INFO - the target request is cross-origin.
08:22:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1332ms
08:22:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:22:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9622000 == 87 [pid = 1939] [id = 559]
08:22:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b5490c00) [pid = 1939] [serial = 1567] [outer = (nil)]
08:22:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b5866800) [pid = 1939] [serial = 1568] [outer = 0x7fb6b5490c00]
08:22:31 INFO - PROCESS | 1939 | 1449073351385 Marionette INFO loaded listener.js
08:22:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b5b64800) [pid = 1939] [serial = 1569] [outer = 0x7fb6b5490c00]
08:22:32 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
08:22:32 INFO - document served over http requires an http
08:22:32 INFO - sub-resource via script-tag using the meta-referrer
08:22:32 INFO - delivery method with no-redirect and when
08:22:32 INFO - the target request is cross-origin.
08:22:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1230ms
08:22:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:22:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9664000 == 88 [pid = 1939] [id = 560]
08:22:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b5865400) [pid = 1939] [serial = 1570] [outer = (nil)]
08:22:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b5b6b000) [pid = 1939] [serial = 1571] [outer = 0x7fb6b5865400]
08:22:32 INFO - PROCESS | 1939 | 1449073352727 Marionette INFO loaded listener.js
08:22:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b64e0c00) [pid = 1939] [serial = 1572] [outer = 0x7fb6b5865400]
08:22:33 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
08:22:33 INFO - document served over http requires an http
08:22:33 INFO - sub-resource via script-tag using the meta-referrer
08:22:33 INFO - delivery method with swap-origin-redirect and when
08:22:33 INFO - the target request is cross-origin.
08:22:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1437ms
08:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:22:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99ea000 == 89 [pid = 1939] [id = 561]
08:22:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b5865c00) [pid = 1939] [serial = 1573] [outer = (nil)]
08:22:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b64e9800) [pid = 1939] [serial = 1574] [outer = 0x7fb6b5865c00]
08:22:34 INFO - PROCESS | 1939 | 1449073354085 Marionette INFO loaded listener.js
08:22:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b68acc00) [pid = 1939] [serial = 1575] [outer = 0x7fb6b5865c00]
08:22:34 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
08:22:34 INFO - document served over http requires an http
08:22:34 INFO - sub-resource via xhr-request using the meta-referrer
08:22:34 INFO - delivery method with keep-origin-redirect and when
08:22:34 INFO - the target request is cross-origin.
08:22:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1280ms
08:22:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:22:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9abf000 == 90 [pid = 1939] [id = 562]
08:22:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b64e6c00) [pid = 1939] [serial = 1576] [outer = (nil)]
08:22:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b701a000) [pid = 1939] [serial = 1577] [outer = 0x7fb6b64e6c00]
08:22:35 INFO - PROCESS | 1939 | 1449073355387 Marionette INFO loaded listener.js
08:22:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b7025c00) [pid = 1939] [serial = 1578] [outer = 0x7fb6b64e6c00]
08:22:36 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
08:22:36 INFO - document served over http requires an http
08:22:36 INFO - sub-resource via xhr-request using the meta-referrer
08:22:36 INFO - delivery method with no-redirect and when
08:22:36 INFO - the target request is cross-origin.
08:22:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1278ms
08:22:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:22:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9e9b800 == 91 [pid = 1939] [id = 563]
08:22:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b68ad400) [pid = 1939] [serial = 1579] [outer = (nil)]
08:22:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b7028400) [pid = 1939] [serial = 1580] [outer = 0x7fb6b68ad400]
08:22:36 INFO - PROCESS | 1939 | 1449073356720 Marionette INFO loaded listener.js
08:22:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b9766000) [pid = 1939] [serial = 1581] [outer = 0x7fb6b68ad400]
08:22:37 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
08:22:37 INFO - document served over http requires an http
08:22:37 INFO - sub-resource via xhr-request using the meta-referrer
08:22:37 INFO - delivery method with swap-origin-redirect and when
08:22:37 INFO - the target request is cross-origin.
08:22:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1326ms
08:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:22:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badb8800 == 92 [pid = 1939] [id = 564]
08:22:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b68ae800) [pid = 1939] [serial = 1582] [outer = (nil)]
08:22:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b976f400) [pid = 1939] [serial = 1583] [outer = 0x7fb6b68ae800]
08:22:38 INFO - PROCESS | 1939 | 1449073358068 Marionette INFO loaded listener.js
08:22:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b9774400) [pid = 1939] [serial = 1584] [outer = 0x7fb6b68ae800]
08:22:38 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
08:22:38 INFO - document served over http requires an https
08:22:38 INFO - sub-resource via fetch-request using the meta-referrer
08:22:38 INFO - delivery method with keep-origin-redirect and when
08:22:38 INFO - the target request is cross-origin.
08:22:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1407ms
08:22:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:22:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb83b800 == 93 [pid = 1939] [id = 565]
08:22:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6a90da400) [pid = 1939] [serial = 1585] [outer = (nil)]
08:22:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6b99cfc00) [pid = 1939] [serial = 1586] [outer = 0x7fb6a90da400]
08:22:39 INFO - PROCESS | 1939 | 1449073359402 Marionette INFO loaded listener.js
08:22:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6b9a4c000) [pid = 1939] [serial = 1587] [outer = 0x7fb6a90da400]
08:22:40 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
08:22:40 INFO - document served over http requires an https
08:22:40 INFO - sub-resource via fetch-request using the meta-referrer
08:22:40 INFO - delivery method with no-redirect and when
08:22:40 INFO - the target request is cross-origin.
08:22:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1276ms
08:22:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:22:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc4800 == 94 [pid = 1939] [id = 566]
08:22:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6a96a0800) [pid = 1939] [serial = 1588] [outer = (nil)]
08:22:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6b9a57000) [pid = 1939] [serial = 1589] [outer = 0x7fb6a96a0800]
08:22:40 INFO - PROCESS | 1939 | 1449073360732 Marionette INFO loaded listener.js
08:22:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6b9e80400) [pid = 1939] [serial = 1590] [outer = 0x7fb6a96a0800]
08:22:41 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
08:22:41 INFO - document served over http requires an https
08:22:41 INFO - sub-resource via fetch-request using the meta-referrer
08:22:41 INFO - delivery method with swap-origin-redirect and when
08:22:41 INFO - the target request is cross-origin.
08:22:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1339ms
08:22:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:22:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd471800 == 95 [pid = 1939] [id = 567]
08:22:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6a970a000) [pid = 1939] [serial = 1591] [outer = (nil)]
08:22:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6bab95800) [pid = 1939] [serial = 1592] [outer = 0x7fb6a970a000]
08:22:42 INFO - PROCESS | 1939 | 1449073362101 Marionette INFO loaded listener.js
08:22:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6bab9a800) [pid = 1939] [serial = 1593] [outer = 0x7fb6a970a000]
08:22:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd51a800 == 96 [pid = 1939] [id = 568]
08:22:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6bad79000) [pid = 1939] [serial = 1594] [outer = (nil)]
08:22:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6bab9f000) [pid = 1939] [serial = 1595] [outer = 0x7fb6bad79000]
08:22:43 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
08:22:43 INFO - document served over http requires an https
08:22:43 INFO - sub-resource via iframe-tag using the meta-referrer
08:22:43 INFO - delivery method with keep-origin-redirect and when
08:22:43 INFO - the target request is cross-origin.
08:22:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1425ms
08:22:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:22:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd51e800 == 97 [pid = 1939] [id = 569]
08:22:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6a6228800) [pid = 1939] [serial = 1596] [outer = (nil)]
08:22:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6bad86000) [pid = 1939] [serial = 1597] [outer = 0x7fb6a6228800]
08:22:43 INFO - PROCESS | 1939 | 1449073363566 Marionette INFO loaded listener.js
08:22:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6bb803400) [pid = 1939] [serial = 1598] [outer = 0x7fb6a6228800]
08:22:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfcb000 == 98 [pid = 1939] [id = 570]
08:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6bb8d8800) [pid = 1939] [serial = 1599] [outer = (nil)]
08:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6bd419800) [pid = 1939] [serial = 1600] [outer = 0x7fb6bb8d8800]
08:22:44 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
08:22:44 INFO - document served over http requires an https
08:22:44 INFO - sub-resource via iframe-tag using the meta-referrer
08:22:44 INFO - delivery method with no-redirect and when
08:22:44 INFO - the target request is cross-origin.
08:22:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1430ms
08:22:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:22:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bdfcf000 == 99 [pid = 1939] [id = 571]
08:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6a969e800) [pid = 1939] [serial = 1601] [outer = (nil)]
08:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6bd417000) [pid = 1939] [serial = 1602] [outer = 0x7fb6a969e800]
08:22:45 INFO - PROCESS | 1939 | 1449073364998 Marionette INFO loaded listener.js
08:22:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6bd424400) [pid = 1939] [serial = 1603] [outer = 0x7fb6a969e800]
08:22:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be184800 == 100 [pid = 1939] [id = 572]
08:22:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6bd446000) [pid = 1939] [serial = 1604] [outer = (nil)]
08:22:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6bd41cc00) [pid = 1939] [serial = 1605] [outer = 0x7fb6bd446000]
08:22:45 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
08:22:45 INFO - document served over http requires an https
08:22:45 INFO - sub-resource via iframe-tag using the meta-referrer
08:22:45 INFO - delivery method with swap-origin-redirect and when
08:22:45 INFO - the target request is cross-origin.
08:22:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1431ms
08:22:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:22:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be187000 == 101 [pid = 1939] [id = 573]
08:22:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6ab4f4800) [pid = 1939] [serial = 1606] [outer = (nil)]
08:22:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6bd448400) [pid = 1939] [serial = 1607] [outer = 0x7fb6ab4f4800]
08:22:46 INFO - PROCESS | 1939 | 1449073366443 Marionette INFO loaded listener.js
08:22:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6bd582800) [pid = 1939] [serial = 1608] [outer = 0x7fb6ab4f4800]
08:22:47 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
08:22:47 INFO - document served over http requires an https
08:22:47 INFO - sub-resource via script-tag using the meta-referrer
08:22:47 INFO - delivery method with keep-origin-redirect and when
08:22:47 INFO - the target request is cross-origin.
08:22:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1425ms
08:22:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:22:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be376800 == 102 [pid = 1939] [id = 574]
08:22:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6abb50000) [pid = 1939] [serial = 1609] [outer = (nil)]
08:22:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6bd583000) [pid = 1939] [serial = 1610] [outer = 0x7fb6abb50000]
08:22:47 INFO - PROCESS | 1939 | 1449073367873 Marionette INFO loaded listener.js
08:22:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6bdc53400) [pid = 1939] [serial = 1611] [outer = 0x7fb6abb50000]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f14000 == 101 [pid = 1939] [id = 516]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b089b000 == 100 [pid = 1939] [id = 519]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b471e000 == 99 [pid = 1939] [id = 520]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a1e800 == 98 [pid = 1939] [id = 521]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cb9000 == 97 [pid = 1939] [id = 522]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b560d000 == 96 [pid = 1939] [id = 523]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b561c800 == 95 [pid = 1939] [id = 524]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5843000 == 94 [pid = 1939] [id = 525]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b600e000 == 93 [pid = 1939] [id = 526]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6028800 == 92 [pid = 1939] [id = 527]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b604c800 == 91 [pid = 1939] [id = 528]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b652c800 == 90 [pid = 1939] [id = 529]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fcb000 == 89 [pid = 1939] [id = 530]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b702b000 == 88 [pid = 1939] [id = 531]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7046800 == 87 [pid = 1939] [id = 532]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d88800 == 86 [pid = 1939] [id = 533]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91d0800 == 85 [pid = 1939] [id = 534]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69b5000 == 84 [pid = 1939] [id = 535]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac08c000 == 83 [pid = 1939] [id = 536]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a1cef800 == 82 [pid = 1939] [id = 537]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab6a1000 == 81 [pid = 1939] [id = 538]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65ee000 == 80 [pid = 1939] [id = 539]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f12000 == 79 [pid = 1939] [id = 540]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69a3800 == 78 [pid = 1939] [id = 541]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc2c000 == 77 [pid = 1939] [id = 542]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac07e800 == 76 [pid = 1939] [id = 543]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc33000 == 75 [pid = 1939] [id = 544]
08:22:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc34000 == 74 [pid = 1939] [id = 545]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65ed800 == 73 [pid = 1939] [id = 547]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c1800 == 72 [pid = 1939] [id = 548]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65da000 == 71 [pid = 1939] [id = 455]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2c7800 == 70 [pid = 1939] [id = 549]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4703000 == 69 [pid = 1939] [id = 472]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee10800 == 68 [pid = 1939] [id = 550]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af84b000 == 67 [pid = 1939] [id = 551]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe6b000 == 66 [pid = 1939] [id = 552]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a05000 == 65 [pid = 1939] [id = 553]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a11000 == 64 [pid = 1939] [id = 473]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8ae9800 == 63 [pid = 1939] [id = 458]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5116000 == 62 [pid = 1939] [id = 554]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6047800 == 61 [pid = 1939] [id = 555]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6542800 == 60 [pid = 1939] [id = 556]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a934b000 == 59 [pid = 1939] [id = 453]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b940d800 == 58 [pid = 1939] [id = 557]
08:22:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cab000 == 57 [pid = 1939] [id = 474]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9417800 == 56 [pid = 1939] [id = 558]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9622000 == 55 [pid = 1939] [id = 559]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac072800 == 54 [pid = 1939] [id = 457]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b584f000 == 53 [pid = 1939] [id = 477]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9664000 == 52 [pid = 1939] [id = 560]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99ea000 == 51 [pid = 1939] [id = 561]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9abf000 == 50 [pid = 1939] [id = 562]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9e9b800 == 49 [pid = 1939] [id = 563]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b511c000 == 48 [pid = 1939] [id = 475]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badb8800 == 47 [pid = 1939] [id = 564]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb83b800 == 46 [pid = 1939] [id = 565]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc4800 == 45 [pid = 1939] [id = 566]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd471800 == 44 [pid = 1939] [id = 567]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd51a800 == 43 [pid = 1939] [id = 568]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd51e800 == 42 [pid = 1939] [id = 569]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfcb000 == 41 [pid = 1939] [id = 570]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bdfcf000 == 40 [pid = 1939] [id = 571]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be184800 == 39 [pid = 1939] [id = 572]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be187000 == 38 [pid = 1939] [id = 573]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f04800 == 37 [pid = 1939] [id = 447]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e3000 == 36 [pid = 1939] [id = 449]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac398000 == 35 [pid = 1939] [id = 515]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf60800 == 34 [pid = 1939] [id = 464]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab69a000 == 33 [pid = 1939] [id = 456]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab694000 == 32 [pid = 1939] [id = 454]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5627000 == 31 [pid = 1939] [id = 476]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adaa5800 == 30 [pid = 1939] [id = 546]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee1b800 == 29 [pid = 1939] [id = 468]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac3a2000 == 28 [pid = 1939] [id = 469]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b085a800 == 27 [pid = 1939] [id = 518]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad726000 == 26 [pid = 1939] [id = 517]
08:22:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2d6800 == 25 [pid = 1939] [id = 466]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6ad7a4000) [pid = 1939] [serial = 1430] [outer = (nil)] [url = about:blank]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6a9659000) [pid = 1939] [serial = 1443] [outer = (nil)] [url = about:blank]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6a8641c00) [pid = 1939] [serial = 1425] [outer = (nil)] [url = about:blank]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6ab604400) [pid = 1939] [serial = 1422] [outer = (nil)] [url = about:blank]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6a8b2ac00) [pid = 1939] [serial = 1419] [outer = (nil)] [url = about:blank]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6aeea9400) [pid = 1939] [serial = 1440] [outer = (nil)] [url = about:blank]
08:22:52 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6ae444400) [pid = 1939] [serial = 1435] [outer = (nil)] [url = about:blank]
08:22:53 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
08:22:53 INFO - document served over http requires an https
08:22:53 INFO - sub-resource via script-tag using the meta-referrer
08:22:53 INFO - delivery method with no-redirect and when
08:22:53 INFO - the target request is cross-origin.
08:22:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 5899ms
08:22:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:22:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a526f800 == 26 [pid = 1939] [id = 575]
08:22:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6a6b3c800) [pid = 1939] [serial = 1612] [outer = (nil)]
08:22:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6a6b42c00) [pid = 1939] [serial = 1613] [outer = 0x7fb6a6b3c800]
08:22:53 INFO - PROCESS | 1939 | 1449073373664 Marionette INFO loaded listener.js
08:22:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6a6b49c00) [pid = 1939] [serial = 1614] [outer = 0x7fb6a6b3c800]
08:22:54 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
08:22:54 INFO - document served over http requires an https
08:22:54 INFO - sub-resource via script-tag using the meta-referrer
08:22:54 INFO - delivery method with swap-origin-redirect and when
08:22:54 INFO - the target request is cross-origin.
08:22:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1177ms
08:22:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:22:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65d7800 == 27 [pid = 1939] [id = 576]
08:22:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6a6b3cc00) [pid = 1939] [serial = 1615] [outer = (nil)]
08:22:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6a863ec00) [pid = 1939] [serial = 1616] [outer = 0x7fb6a6b3cc00]
08:22:54 INFO - PROCESS | 1939 | 1449073374812 Marionette INFO loaded listener.js
08:22:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6a8b33000) [pid = 1939] [serial = 1617] [outer = 0x7fb6a6b3cc00]
08:22:55 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
08:22:55 INFO - document served over http requires an https
08:22:55 INFO - sub-resource via xhr-request using the meta-referrer
08:22:55 INFO - delivery method with keep-origin-redirect and when
08:22:55 INFO - the target request is cross-origin.
08:22:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1281ms
08:22:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:22:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69b1000 == 28 [pid = 1939] [id = 577]
08:22:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6a6235800) [pid = 1939] [serial = 1618] [outer = (nil)]
08:22:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6a90e5c00) [pid = 1939] [serial = 1619] [outer = 0x7fb6a6235800]
08:22:56 INFO - PROCESS | 1939 | 1449073376113 Marionette INFO loaded listener.js
08:22:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6a9695400) [pid = 1939] [serial = 1620] [outer = 0x7fb6a6235800]
08:22:56 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
08:22:56 INFO - document served over http requires an https
08:22:56 INFO - sub-resource via xhr-request using the meta-referrer
08:22:56 INFO - delivery method with no-redirect and when
08:22:56 INFO - the target request is cross-origin.
08:22:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1188ms
08:22:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6a5d0a000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6afe1e400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6abb44400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6b4b82400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6b4752c00) [pid = 1939] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6ad7a7800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6a9702c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6a8647400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6b4915800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6ae443800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6ac4e2c00) [pid = 1939] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6a5d03c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6ab4f2800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6ae162c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6b47ef800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6a5d05800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6b490c400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6a5d10400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6ae22e400) [pid = 1939] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6afe2e000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6ac4d6c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6ab4ee000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6ad7a7c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6ae2ec000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6a9706400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6a8d22c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6a5d02800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6b079f000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6b079d000) [pid = 1939] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073313558]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6adb1c000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6a5d06800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6afe0f400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6b47ec400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6a8643000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6af916c00) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6ae520000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6a622d800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b4b82000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6a5d0a400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6ae9e3400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6af973400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6a6229400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6a674c400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b0738800) [pid = 1939] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6a96a0000) [pid = 1939] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073331822]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6a7d97000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6ab4ef400) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6a6b47800) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a5d08000) [pid = 1939] [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]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ae2f1000) [pid = 1939] [serial = 1532] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6b4753400) [pid = 1939] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6afe31c00) [pid = 1939] [serial = 1466] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6b08cdc00) [pid = 1939] [serial = 1476] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6aef47000) [pid = 1939] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ab60c800) [pid = 1939] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073331822]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6b4758000) [pid = 1939] [serial = 1481] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6a6755800) [pid = 1939] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6afe11400) [pid = 1939] [serial = 1463] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6a5d0ec00) [pid = 1939] [serial = 1529] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6adfa7c00) [pid = 1939] [serial = 1502] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6b0792800) [pid = 1939] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073313558]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6ad7ab000) [pid = 1939] [serial = 1513] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6ae22a800) [pid = 1939] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6b4d55400) [pid = 1939] [serial = 1496] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6ae2e8000) [pid = 1939] [serial = 1523] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6b490dc00) [pid = 1939] [serial = 1487] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6a970f400) [pid = 1939] [serial = 1505] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6ab440000) [pid = 1939] [serial = 1451] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6b48ab400) [pid = 1939] [serial = 1484] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6ae51b400) [pid = 1939] [serial = 1454] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6b073c800) [pid = 1939] [serial = 1471] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6b4986400) [pid = 1939] [serial = 1490] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6ae9dac00) [pid = 1939] [serial = 1526] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6b4990c00) [pid = 1939] [serial = 1493] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6ac5b2800) [pid = 1939] [serial = 1518] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6a863d800) [pid = 1939] [serial = 1508] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6af958c00) [pid = 1939] [serial = 1460] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6a6755c00) [pid = 1939] [serial = 1448] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6b4d60c00) [pid = 1939] [serial = 1499] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6af917800) [pid = 1939] [serial = 1457] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6af916000) [pid = 1939] [serial = 1533] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6a9710800) [pid = 1939] [serial = 1371] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6adb17800) [pid = 1939] [serial = 1383] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6aeeb1c00) [pid = 1939] [serial = 1446] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6a90e3000) [pid = 1939] [serial = 1449] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6aeeb2800) [pid = 1939] [serial = 1407] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6b4b7d000) [pid = 1939] [serial = 1494] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6ae44f400) [pid = 1939] [serial = 1401] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6a8b32800) [pid = 1939] [serial = 1368] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6ab605000) [pid = 1939] [serial = 1374] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6af4a9800) [pid = 1939] [serial = 1413] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6b48b1800) [pid = 1939] [serial = 1346] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6b4d5a800) [pid = 1939] [serial = 1497] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6aeea9800) [pid = 1939] [serial = 1455] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6b498f400) [pid = 1939] [serial = 1491] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6ac4dc400) [pid = 1939] [serial = 1377] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6adfa6c00) [pid = 1939] [serial = 1388] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6ae62ec00) [pid = 1939] [serial = 1404] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6ae2ef400) [pid = 1939] [serial = 1398] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6af4b5800) [pid = 1939] [serial = 1416] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6ac5b0400) [pid = 1939] [serial = 1380] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6ae166000) [pid = 1939] [serial = 1393] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6aef46000) [pid = 1939] [serial = 1410] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6ac5b6000) [pid = 1939] [serial = 1452] [outer = (nil)] [url = about:blank]
08:22:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fca000 == 29 [pid = 1939] [id = 578]
08:22:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a5d05800) [pid = 1939] [serial = 1621] [outer = (nil)]
08:22:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a5d0dc00) [pid = 1939] [serial = 1622] [outer = 0x7fb6a5d05800]
08:22:59 INFO - PROCESS | 1939 | 1449073379675 Marionette INFO loaded listener.js
08:22:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a8b38800) [pid = 1939] [serial = 1623] [outer = 0x7fb6a5d05800]
08:23:00 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
08:23:00 INFO - document served over http requires an https
08:23:00 INFO - sub-resource via xhr-request using the meta-referrer
08:23:00 INFO - delivery method with swap-origin-redirect and when
08:23:00 INFO - the target request is cross-origin.
08:23:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3386ms
08:23:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:23:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a990f000 == 30 [pid = 1939] [id = 579]
08:23:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a5d0a000) [pid = 1939] [serial = 1624] [outer = (nil)]
08:23:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a96a2800) [pid = 1939] [serial = 1625] [outer = 0x7fb6a5d0a000]
08:23:00 INFO - PROCESS | 1939 | 1449073380663 Marionette INFO loaded listener.js
08:23:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a9710800) [pid = 1939] [serial = 1626] [outer = 0x7fb6a5d0a000]
08:23:01 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
08:23:01 INFO - document served over http requires an http
08:23:01 INFO - sub-resource via fetch-request using the meta-referrer
08:23:01 INFO - delivery method with keep-origin-redirect and when
08:23:01 INFO - the target request is same-origin.
08:23:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1239ms
08:23:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:23:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a526f000 == 31 [pid = 1939] [id = 580]
08:23:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a5d0ec00) [pid = 1939] [serial = 1627] [outer = (nil)]
08:23:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a6753400) [pid = 1939] [serial = 1628] [outer = 0x7fb6a5d0ec00]
08:23:02 INFO - PROCESS | 1939 | 1449073382102 Marionette INFO loaded listener.js
08:23:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6a8d27400) [pid = 1939] [serial = 1629] [outer = 0x7fb6a5d0ec00]
08:23:03 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
08:23:03 INFO - document served over http requires an http
08:23:03 INFO - sub-resource via fetch-request using the meta-referrer
08:23:03 INFO - delivery method with no-redirect and when
08:23:03 INFO - the target request is same-origin.
08:23:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1436ms
08:23:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:23:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9906800 == 32 [pid = 1939] [id = 581]
08:23:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6a6751400) [pid = 1939] [serial = 1630] [outer = (nil)]
08:23:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6a96a3000) [pid = 1939] [serial = 1631] [outer = 0x7fb6a6751400]
08:23:03 INFO - PROCESS | 1939 | 1449073383528 Marionette INFO loaded listener.js
08:23:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ab43f800) [pid = 1939] [serial = 1632] [outer = 0x7fb6a6751400]
08:23:04 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
08:23:04 INFO - document served over http requires an http
08:23:04 INFO - sub-resource via fetch-request using the meta-referrer
08:23:04 INFO - delivery method with swap-origin-redirect and when
08:23:04 INFO - the target request is same-origin.
08:23:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1386ms
08:23:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:23:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc34000 == 33 [pid = 1939] [id = 582]
08:23:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6a90d8400) [pid = 1939] [serial = 1633] [outer = (nil)]
08:23:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ab4fb000) [pid = 1939] [serial = 1634] [outer = 0x7fb6a90d8400]
08:23:04 INFO - PROCESS | 1939 | 1449073384962 Marionette INFO loaded listener.js
08:23:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6abb4b800) [pid = 1939] [serial = 1635] [outer = 0x7fb6a90d8400]
08:23:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac077800 == 34 [pid = 1939] [id = 583]
08:23:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6abb4fc00) [pid = 1939] [serial = 1636] [outer = (nil)]
08:23:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6abb43000) [pid = 1939] [serial = 1637] [outer = 0x7fb6abb4fc00]
08:23:05 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
08:23:05 INFO - document served over http requires an http
08:23:05 INFO - sub-resource via iframe-tag using the meta-referrer
08:23:05 INFO - delivery method with keep-origin-redirect and when
08:23:05 INFO - the target request is same-origin.
08:23:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
08:23:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:23:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69b0800 == 35 [pid = 1939] [id = 584]
08:23:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6a6233800) [pid = 1939] [serial = 1638] [outer = (nil)]
08:23:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6ac4da400) [pid = 1939] [serial = 1639] [outer = 0x7fb6a6233800]
08:23:06 INFO - PROCESS | 1939 | 1449073386436 Marionette INFO loaded listener.js
08:23:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6ac5b3c00) [pid = 1939] [serial = 1640] [outer = 0x7fb6a6233800]
08:23:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac38e800 == 36 [pid = 1939] [id = 585]
08:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6ac5af800) [pid = 1939] [serial = 1641] [outer = (nil)]
08:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6a90e2000) [pid = 1939] [serial = 1642] [outer = 0x7fb6ac5af800]
08:23: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
08:23:07 INFO - document served over http requires an http
08:23:07 INFO - sub-resource via iframe-tag using the meta-referrer
08:23:07 INFO - delivery method with no-redirect and when
08:23:07 INFO - the target request is same-origin.
08:23:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1378ms
08:23:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:23:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac399800 == 37 [pid = 1939] [id = 586]
08:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6abb4d400) [pid = 1939] [serial = 1643] [outer = (nil)]
08:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6ac5bb400) [pid = 1939] [serial = 1644] [outer = 0x7fb6abb4d400]
08:23:07 INFO - PROCESS | 1939 | 1449073387818 Marionette INFO loaded listener.js
08:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6ad7a3800) [pid = 1939] [serial = 1645] [outer = 0x7fb6abb4d400]
08:23:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac48a800 == 38 [pid = 1939] [id = 587]
08:23:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6ad7ad800) [pid = 1939] [serial = 1646] [outer = (nil)]
08:23:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6ad7a7800) [pid = 1939] [serial = 1647] [outer = 0x7fb6ad7ad800]
08:23:08 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
08:23:08 INFO - document served over http requires an http
08:23:08 INFO - sub-resource via iframe-tag using the meta-referrer
08:23:08 INFO - delivery method with swap-origin-redirect and when
08:23:08 INFO - the target request is same-origin.
08:23:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1483ms
08:23:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:23:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a990e000 == 39 [pid = 1939] [id = 588]
08:23:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6adf9e000) [pid = 1939] [serial = 1648] [outer = (nil)]
08:23:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6adfa0400) [pid = 1939] [serial = 1649] [outer = 0x7fb6adf9e000]
08:23:09 INFO - PROCESS | 1939 | 1449073389404 Marionette INFO loaded listener.js
08:23:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ae15c400) [pid = 1939] [serial = 1650] [outer = 0x7fb6adf9e000]
08:23: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
08:23:10 INFO - document served over http requires an http
08:23:10 INFO - sub-resource via script-tag using the meta-referrer
08:23:10 INFO - delivery method with keep-origin-redirect and when
08:23:10 INFO - the target request is same-origin.
08:23:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1382ms
08:23:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:23:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad735000 == 40 [pid = 1939] [id = 589]
08:23:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6adf9e400) [pid = 1939] [serial = 1651] [outer = (nil)]
08:23:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae161000) [pid = 1939] [serial = 1652] [outer = 0x7fb6adf9e400]
08:23:10 INFO - PROCESS | 1939 | 1449073390661 Marionette INFO loaded listener.js
08:23:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ae233400) [pid = 1939] [serial = 1653] [outer = 0x7fb6adf9e400]
08:23:11 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
08:23:11 INFO - document served over http requires an http
08:23:11 INFO - sub-resource via script-tag using the meta-referrer
08:23:11 INFO - delivery method with no-redirect and when
08:23:11 INFO - the target request is same-origin.
08:23:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1225ms
08:23:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:23:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9c6000 == 41 [pid = 1939] [id = 590]
08:23:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6adfa7400) [pid = 1939] [serial = 1654] [outer = (nil)]
08:23:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ae238c00) [pid = 1939] [serial = 1655] [outer = 0x7fb6adfa7400]
08:23:11 INFO - PROCESS | 1939 | 1449073391912 Marionette INFO loaded listener.js
08:23:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6ae2ea800) [pid = 1939] [serial = 1656] [outer = 0x7fb6adfa7400]
08:23:12 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
08:23:12 INFO - document served over http requires an http
08:23:12 INFO - sub-resource via script-tag using the meta-referrer
08:23:12 INFO - delivery method with swap-origin-redirect and when
08:23:12 INFO - the target request is same-origin.
08:23:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1282ms
08:23:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:23:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf46000 == 42 [pid = 1939] [id = 591]
08:23:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae232c00) [pid = 1939] [serial = 1657] [outer = (nil)]
08:23:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ae444c00) [pid = 1939] [serial = 1658] [outer = 0x7fb6ae232c00]
08:23:13 INFO - PROCESS | 1939 | 1449073393209 Marionette INFO loaded listener.js
08:23:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6ae448c00) [pid = 1939] [serial = 1659] [outer = 0x7fb6ae232c00]
08:23: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
08:23:14 INFO - document served over http requires an http
08:23:14 INFO - sub-resource via xhr-request using the meta-referrer
08:23:14 INFO - delivery method with keep-origin-redirect and when
08:23:14 INFO - the target request is same-origin.
08:23:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
08:23:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:23:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfef800 == 43 [pid = 1939] [id = 592]
08:23:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6ae442800) [pid = 1939] [serial = 1660] [outer = (nil)]
08:23:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6ae51ec00) [pid = 1939] [serial = 1661] [outer = 0x7fb6ae442800]
08:23:14 INFO - PROCESS | 1939 | 1449073394469 Marionette INFO loaded listener.js
08:23:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6ae622c00) [pid = 1939] [serial = 1662] [outer = 0x7fb6ae442800]
08:23:15 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
08:23:15 INFO - document served over http requires an http
08:23:15 INFO - sub-resource via xhr-request using the meta-referrer
08:23:15 INFO - delivery method with no-redirect and when
08:23:15 INFO - the target request is same-origin.
08:23:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1277ms
08:23:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:23:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2e2800 == 44 [pid = 1939] [id = 593]
08:23:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6abb47000) [pid = 1939] [serial = 1663] [outer = (nil)]
08:23:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6ae9d8000) [pid = 1939] [serial = 1664] [outer = 0x7fb6abb47000]
08:23:15 INFO - PROCESS | 1939 | 1449073395815 Marionette INFO loaded listener.js
08:23:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6aeeacc00) [pid = 1939] [serial = 1665] [outer = 0x7fb6abb47000]
08:23:16 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
08:23:16 INFO - document served over http requires an http
08:23:16 INFO - sub-resource via xhr-request using the meta-referrer
08:23:16 INFO - delivery method with swap-origin-redirect and when
08:23:16 INFO - the target request is same-origin.
08:23:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1325ms
08:23:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:23:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee14000 == 45 [pid = 1939] [id = 594]
08:23:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6a9658800) [pid = 1939] [serial = 1666] [outer = (nil)]
08:23:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6aeeb0c00) [pid = 1939] [serial = 1667] [outer = 0x7fb6a9658800]
08:23:17 INFO - PROCESS | 1939 | 1449073397096 Marionette INFO loaded listener.js
08:23:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6af4ab400) [pid = 1939] [serial = 1668] [outer = 0x7fb6a9658800]
08:23: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
08:23:18 INFO - document served over http requires an https
08:23:18 INFO - sub-resource via fetch-request using the meta-referrer
08:23:18 INFO - delivery method with keep-origin-redirect and when
08:23:18 INFO - the target request is same-origin.
08:23:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1375ms
08:23:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:23:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af842800 == 46 [pid = 1939] [id = 595]
08:23:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ae519c00) [pid = 1939] [serial = 1669] [outer = (nil)]
08:23:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6af4b1800) [pid = 1939] [serial = 1670] [outer = 0x7fb6ae519c00]
08:23:18 INFO - PROCESS | 1939 | 1449073398528 Marionette INFO loaded listener.js
08:23:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6af91d400) [pid = 1939] [serial = 1671] [outer = 0x7fb6ae519c00]
08:23:19 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
08:23:19 INFO - document served over http requires an https
08:23:19 INFO - sub-resource via fetch-request using the meta-referrer
08:23:19 INFO - delivery method with no-redirect and when
08:23:19 INFO - the target request is same-origin.
08:23:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1386ms
08:23:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:23:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe5b800 == 47 [pid = 1939] [id = 596]
08:23:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6af91dc00) [pid = 1939] [serial = 1672] [outer = (nil)]
08:23:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6af953800) [pid = 1939] [serial = 1673] [outer = 0x7fb6af91dc00]
08:23:19 INFO - PROCESS | 1939 | 1449073399924 Marionette INFO loaded listener.js
08:23:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6af969800) [pid = 1939] [serial = 1674] [outer = 0x7fb6af91dc00]
08:23:20 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
08:23:20 INFO - document served over http requires an https
08:23:20 INFO - sub-resource via fetch-request using the meta-referrer
08:23:20 INFO - delivery method with swap-origin-redirect and when
08:23:20 INFO - the target request is same-origin.
08:23:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1377ms
08:23:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:23:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b085b800 == 48 [pid = 1939] [id = 597]
08:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6a8b37000) [pid = 1939] [serial = 1675] [outer = (nil)]
08:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6af96c400) [pid = 1939] [serial = 1676] [outer = 0x7fb6a8b37000]
08:23:21 INFO - PROCESS | 1939 | 1449073401297 Marionette INFO loaded listener.js
08:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6afe1e000) [pid = 1939] [serial = 1677] [outer = 0x7fb6a8b37000]
08:23:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b089b000 == 49 [pid = 1939] [id = 598]
08:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6afe2d400) [pid = 1939] [serial = 1678] [outer = (nil)]
08:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6afe30c00) [pid = 1939] [serial = 1679] [outer = 0x7fb6afe2d400]
08:23: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
08:23:22 INFO - document served over http requires an https
08:23:22 INFO - sub-resource via iframe-tag using the meta-referrer
08:23:22 INFO - delivery method with keep-origin-redirect and when
08:23:22 INFO - the target request is same-origin.
08:23:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1432ms
08:23:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:23:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4703000 == 50 [pid = 1939] [id = 599]
08:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6ac5bac00) [pid = 1939] [serial = 1680] [outer = (nil)]
08:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6afe32400) [pid = 1939] [serial = 1681] [outer = 0x7fb6ac5bac00]
08:23:22 INFO - PROCESS | 1939 | 1449073402750 Marionette INFO loaded listener.js
08:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b073d800) [pid = 1939] [serial = 1682] [outer = 0x7fb6ac5bac00]
08:23:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a19000 == 51 [pid = 1939] [id = 600]
08:23:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b0741400) [pid = 1939] [serial = 1683] [outer = (nil)]
08:23:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b0798000) [pid = 1939] [serial = 1684] [outer = 0x7fb6b0741400]
08:23: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
08:23:24 INFO - document served over http requires an https
08:23:24 INFO - sub-resource via iframe-tag using the meta-referrer
08:23:24 INFO - delivery method with no-redirect and when
08:23:24 INFO - the target request is same-origin.
08:23:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2632ms
08:23:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:23:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4cb6800 == 52 [pid = 1939] [id = 601]
08:23:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b0792800) [pid = 1939] [serial = 1685] [outer = (nil)]
08:23:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b079b000) [pid = 1939] [serial = 1686] [outer = 0x7fb6b0792800]
08:23:25 INFO - PROCESS | 1939 | 1449073405427 Marionette INFO loaded listener.js
08:23:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b4755000) [pid = 1939] [serial = 1687] [outer = 0x7fb6b0792800]
08:23:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4ca2800 == 53 [pid = 1939] [id = 602]
08:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b4758800) [pid = 1939] [serial = 1688] [outer = (nil)]
08:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6ab611000) [pid = 1939] [serial = 1689] [outer = 0x7fb6b4758800]
08:23:26 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
08:23:26 INFO - document served over http requires an https
08:23:26 INFO - sub-resource via iframe-tag using the meta-referrer
08:23:26 INFO - delivery method with swap-origin-redirect and when
08:23:26 INFO - the target request is same-origin.
08:23:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
08:23:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:23:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a934a800 == 54 [pid = 1939] [id = 603]
08:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6a863a400) [pid = 1939] [serial = 1690] [outer = (nil)]
08:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6a964f000) [pid = 1939] [serial = 1691] [outer = 0x7fb6a863a400]
08:23:26 INFO - PROCESS | 1939 | 1449073406909 Marionette INFO loaded listener.js
08:23:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b47e5400) [pid = 1939] [serial = 1692] [outer = 0x7fb6a863a400]
08:23: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
08:23:27 INFO - document served over http requires an https
08:23:27 INFO - sub-resource via script-tag using the meta-referrer
08:23:27 INFO - delivery method with keep-origin-redirect and when
08:23:27 INFO - the target request is same-origin.
08:23:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1437ms
08:23:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:23:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc1c800 == 55 [pid = 1939] [id = 604]
08:23:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6a7d91400) [pid = 1939] [serial = 1693] [outer = (nil)]
08:23:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6a8b30000) [pid = 1939] [serial = 1694] [outer = 0x7fb6a7d91400]
08:23:28 INFO - PROCESS | 1939 | 1449073408426 Marionette INFO loaded listener.js
08:23:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b47e8400) [pid = 1939] [serial = 1695] [outer = 0x7fb6a7d91400]
08:23:29 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
08:23:29 INFO - document served over http requires an https
08:23:29 INFO - sub-resource via script-tag using the meta-referrer
08:23:29 INFO - delivery method with no-redirect and when
08:23:29 INFO - the target request is same-origin.
08:23:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1580ms
08:23:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:23:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc6000 == 56 [pid = 1939] [id = 605]
08:23:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6a8d22400) [pid = 1939] [serial = 1696] [outer = (nil)]
08:23:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6a8d30800) [pid = 1939] [serial = 1697] [outer = 0x7fb6a8d22400]
08:23:29 INFO - PROCESS | 1939 | 1449073409950 Marionette INFO loaded listener.js
08:23:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6ab43f000) [pid = 1939] [serial = 1698] [outer = 0x7fb6a8d22400]
08:23:31 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
08:23:31 INFO - document served over http requires an https
08:23:31 INFO - sub-resource via script-tag using the meta-referrer
08:23:31 INFO - delivery method with swap-origin-redirect and when
08:23:31 INFO - the target request is same-origin.
08:23:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1639ms
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6b47e9800) [pid = 1939] [serial = 1482] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6aeea8800) [pid = 1939] [serial = 1503] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6af969c00) [pid = 1939] [serial = 1461] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6abb45800) [pid = 1939] [serial = 1506] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6ab4f1400) [pid = 1939] [serial = 1530] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6b0798400) [pid = 1939] [serial = 1472] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6b4750800) [pid = 1939] [serial = 1477] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6aef53c00) [pid = 1939] [serial = 1527] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6adf9e800) [pid = 1939] [serial = 1514] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6b0734800) [pid = 1939] [serial = 1467] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6ab609400) [pid = 1939] [serial = 1509] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b4983000) [pid = 1939] [serial = 1488] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6afe1d800) [pid = 1939] [serial = 1464] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6af953c00) [pid = 1939] [serial = 1458] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b48b8c00) [pid = 1939] [serial = 1485] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4dd2c00) [pid = 1939] [serial = 1500] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ae167400) [pid = 1939] [serial = 1519] [outer = (nil)] [url = about:blank]
08:23:31 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6ae51dc00) [pid = 1939] [serial = 1524] [outer = (nil)] [url = about:blank]
08:23:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:23:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f16000 == 57 [pid = 1939] [id = 606]
08:23:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a8b37c00) [pid = 1939] [serial = 1699] [outer = (nil)]
08:23:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a8d25c00) [pid = 1939] [serial = 1700] [outer = 0x7fb6a8b37c00]
08:23:31 INFO - PROCESS | 1939 | 1449073411633 Marionette INFO loaded listener.js
08:23:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a96a0400) [pid = 1939] [serial = 1701] [outer = 0x7fb6a8b37c00]
08:23:32 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
08:23:32 INFO - document served over http requires an https
08:23:32 INFO - sub-resource via xhr-request using the meta-referrer
08:23:32 INFO - delivery method with keep-origin-redirect and when
08:23:32 INFO - the target request is same-origin.
08:23:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1138ms
08:23:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:23:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fd4800 == 58 [pid = 1939] [id = 607]
08:23:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6ab4f9400) [pid = 1939] [serial = 1702] [outer = (nil)]
08:23:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6ab605800) [pid = 1939] [serial = 1703] [outer = 0x7fb6ab4f9400]
08:23:32 INFO - PROCESS | 1939 | 1449073412662 Marionette INFO loaded listener.js
08:23:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6ac4e0800) [pid = 1939] [serial = 1704] [outer = 0x7fb6ab4f9400]
08:23: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
08:23:33 INFO - document served over http requires an https
08:23:33 INFO - sub-resource via xhr-request using the meta-referrer
08:23:33 INFO - delivery method with no-redirect and when
08:23:33 INFO - the target request is same-origin.
08:23:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1083ms
08:23:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:23:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac07f800 == 59 [pid = 1939] [id = 608]
08:23:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6abb47400) [pid = 1939] [serial = 1705] [outer = (nil)]
08:23:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6ad7a0c00) [pid = 1939] [serial = 1706] [outer = 0x7fb6abb47400]
08:23:33 INFO - PROCESS | 1939 | 1449073413833 Marionette INFO loaded listener.js
08:23:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6adb20000) [pid = 1939] [serial = 1707] [outer = 0x7fb6abb47400]
08:23: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
08:23:34 INFO - document served over http requires an https
08:23:34 INFO - sub-resource via xhr-request using the meta-referrer
08:23:34 INFO - delivery method with swap-origin-redirect and when
08:23:34 INFO - the target request is same-origin.
08:23:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1182ms
08:23:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:23:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad736800 == 60 [pid = 1939] [id = 609]
08:23:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6ac5bbc00) [pid = 1939] [serial = 1708] [outer = (nil)]
08:23:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6ae15ac00) [pid = 1939] [serial = 1709] [outer = 0x7fb6ac5bbc00]
08:23:35 INFO - PROCESS | 1939 | 1449073415001 Marionette INFO loaded listener.js
08:23:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6ae44d800) [pid = 1939] [serial = 1710] [outer = 0x7fb6ac5bbc00]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6a970a000) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6a90da400) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6a969e800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6b48af000) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6b68ae800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b68ad400) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6a96a0800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6afe14c00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6a9696c00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6a8649800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6a8b2e800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b4dd3000) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6b48afc00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6b64e6c00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6adb17400) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6b5865c00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a6228800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a96a2800) [pid = 1939] [serial = 1625] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6b48b7c00) [pid = 1939] [serial = 1550] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6b976f400) [pid = 1939] [serial = 1583] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6b9a57000) [pid = 1939] [serial = 1589] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6bd583000) [pid = 1939] [serial = 1610] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6bd41cc00) [pid = 1939] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6b7028400) [pid = 1939] [serial = 1580] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ac5b4c00) [pid = 1939] [serial = 1538] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b54cdc00) [pid = 1939] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6b54ce400) [pid = 1939] [serial = 1560] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6b57d7400) [pid = 1939] [serial = 1565] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6b4d60400) [pid = 1939] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6a8d28c00) [pid = 1939] [serial = 1535] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6b5866800) [pid = 1939] [serial = 1568] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6a5d0dc00) [pid = 1939] [serial = 1622] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6af970800) [pid = 1939] [serial = 1544] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6bab9f000) [pid = 1939] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b64e9800) [pid = 1939] [serial = 1574] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6a863ec00) [pid = 1939] [serial = 1616] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6a90e5c00) [pid = 1939] [serial = 1619] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6bad86000) [pid = 1939] [serial = 1597] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6bd448400) [pid = 1939] [serial = 1607] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6bd419800) [pid = 1939] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073364214]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6b5b6b000) [pid = 1939] [serial = 1571] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6b073ec00) [pid = 1939] [serial = 1547] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6b99cfc00) [pid = 1939] [serial = 1586] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6b701a000) [pid = 1939] [serial = 1577] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6bd417000) [pid = 1939] [serial = 1602] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6a6b42c00) [pid = 1939] [serial = 1613] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6b5486000) [pid = 1939] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073348019]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6b4dd5c00) [pid = 1939] [serial = 1555] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6bab95800) [pid = 1939] [serial = 1592] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6ae9dc800) [pid = 1939] [serial = 1541] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6b548e000) [pid = 1939] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073348019]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6b5865400) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6bd446000) [pid = 1939] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6b57d1800) [pid = 1939] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6a6b3c800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6a5d05800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6bb8d8800) [pid = 1939] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073364214]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6bad79000) [pid = 1939] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6b4d61000) [pid = 1939] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6a6235800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6b4d54000) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6ab4f4800) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6b5490c00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6a6b3cc00) [pid = 1939] [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]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6b9766000) [pid = 1939] [serial = 1581] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6ab4f3800) [pid = 1939] [serial = 1536] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6b7025c00) [pid = 1939] [serial = 1578] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6b68acc00) [pid = 1939] [serial = 1575] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6a8b33000) [pid = 1939] [serial = 1617] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6a9695400) [pid = 1939] [serial = 1620] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6ae229800) [pid = 1939] [serial = 1539] [outer = (nil)] [url = about:blank]
08:23:35 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6a8b38800) [pid = 1939] [serial = 1623] [outer = (nil)] [url = about:blank]
08:23: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
08:23:36 INFO - document served over http requires an http
08:23:36 INFO - sub-resource via fetch-request using the http-csp
08:23:36 INFO - delivery method with keep-origin-redirect and when
08:23:36 INFO - the target request is cross-origin.
08:23:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1332ms
08:23:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:23:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae95b000 == 61 [pid = 1939] [id = 610]
08:23:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a90e5c00) [pid = 1939] [serial = 1711] [outer = (nil)]
08:23:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6ab603400) [pid = 1939] [serial = 1712] [outer = 0x7fb6a90e5c00]
08:23:36 INFO - PROCESS | 1939 | 1449073416263 Marionette INFO loaded listener.js
08:23:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6aeea6400) [pid = 1939] [serial = 1713] [outer = 0x7fb6a90e5c00]
08:23: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
08:23:37 INFO - document served over http requires an http
08:23:37 INFO - sub-resource via fetch-request using the http-csp
08:23:37 INFO - delivery method with no-redirect and when
08:23:37 INFO - the target request is cross-origin.
08:23:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1026ms
08:23:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:23:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2cd000 == 62 [pid = 1939] [id = 611]
08:23:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a970a000) [pid = 1939] [serial = 1714] [outer = (nil)]
08:23:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6aeeac800) [pid = 1939] [serial = 1715] [outer = 0x7fb6a970a000]
08:23:37 INFO - PROCESS | 1939 | 1449073417341 Marionette INFO loaded listener.js
08:23:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6af969000) [pid = 1939] [serial = 1716] [outer = 0x7fb6a970a000]
08:23:38 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
08:23:38 INFO - document served over http requires an http
08:23:38 INFO - sub-resource via fetch-request using the http-csp
08:23:38 INFO - delivery method with swap-origin-redirect and when
08:23:38 INFO - the target request is cross-origin.
08:23:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1281ms
08:23:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:23:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65ef800 == 63 [pid = 1939] [id = 612]
08:23:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a7d9d000) [pid = 1939] [serial = 1717] [outer = (nil)]
08:23:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a7d9e400) [pid = 1939] [serial = 1718] [outer = 0x7fb6a7d9d000]
08:23:38 INFO - PROCESS | 1939 | 1449073418820 Marionette INFO loaded listener.js
08:23:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6a90da400) [pid = 1939] [serial = 1719] [outer = 0x7fb6a7d9d000]
08:23:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5d5000 == 64 [pid = 1939] [id = 613]
08:23:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6a969f000) [pid = 1939] [serial = 1720] [outer = (nil)]
08:23:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6a9650800) [pid = 1939] [serial = 1721] [outer = 0x7fb6a969f000]
08:23:39 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
08:23:39 INFO - document served over http requires an http
08:23:39 INFO - sub-resource via iframe-tag using the http-csp
08:23:39 INFO - delivery method with keep-origin-redirect and when
08:23:39 INFO - the target request is cross-origin.
08:23:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1484ms
08:23:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:23:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af860000 == 65 [pid = 1939] [id = 614]
08:23:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6a7d9e000) [pid = 1939] [serial = 1722] [outer = (nil)]
08:23:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ab4f2000) [pid = 1939] [serial = 1723] [outer = 0x7fb6a7d9e000]
08:23:40 INFO - PROCESS | 1939 | 1449073420308 Marionette INFO loaded listener.js
08:23:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ae165c00) [pid = 1939] [serial = 1724] [outer = 0x7fb6a7d9e000]
08:23:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4ca8000 == 66 [pid = 1939] [id = 615]
08:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6ae167000) [pid = 1939] [serial = 1725] [outer = (nil)]
08:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6ae9d4800) [pid = 1939] [serial = 1726] [outer = 0x7fb6ae167000]
08:23:41 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
08:23:41 INFO - document served over http requires an http
08:23:41 INFO - sub-resource via iframe-tag using the http-csp
08:23:41 INFO - delivery method with no-redirect and when
08:23:41 INFO - the target request is cross-origin.
08:23:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1428ms
08:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:23:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2d0000 == 67 [pid = 1939] [id = 616]
08:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6ae525400) [pid = 1939] [serial = 1727] [outer = (nil)]
08:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6aef4d800) [pid = 1939] [serial = 1728] [outer = 0x7fb6ae525400]
08:23:41 INFO - PROCESS | 1939 | 1449073421811 Marionette INFO loaded listener.js
08:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6afe30800) [pid = 1939] [serial = 1729] [outer = 0x7fb6ae525400]
08:23:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5844000 == 68 [pid = 1939] [id = 617]
08:23:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6b0793c00) [pid = 1939] [serial = 1730] [outer = (nil)]
08:23:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6aef4d000) [pid = 1939] [serial = 1731] [outer = 0x7fb6b0793c00]
08:23:42 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
08:23:42 INFO - document served over http requires an http
08:23:42 INFO - sub-resource via iframe-tag using the http-csp
08:23:42 INFO - delivery method with swap-origin-redirect and when
08:23:42 INFO - the target request is cross-origin.
08:23:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1542ms
08:23:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:23:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b600c800 == 69 [pid = 1939] [id = 618]
08:23:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6ae9d5400) [pid = 1939] [serial = 1732] [outer = (nil)]
08:23:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b08d3400) [pid = 1939] [serial = 1733] [outer = 0x7fb6ae9d5400]
08:23:43 INFO - PROCESS | 1939 | 1449073423298 Marionette INFO loaded listener.js
08:23:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6b47f0400) [pid = 1939] [serial = 1734] [outer = 0x7fb6ae9d5400]
08:23: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
08:23:44 INFO - document served over http requires an http
08:23:44 INFO - sub-resource via script-tag using the http-csp
08:23:44 INFO - delivery method with keep-origin-redirect and when
08:23:44 INFO - the target request is cross-origin.
08:23:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1376ms
08:23:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:23:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6046800 == 70 [pid = 1939] [id = 619]
08:23:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6b48af000) [pid = 1939] [serial = 1735] [outer = (nil)]
08:23:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6b48b0c00) [pid = 1939] [serial = 1736] [outer = 0x7fb6b48af000]
08:23:44 INFO - PROCESS | 1939 | 1449073424693 Marionette INFO loaded listener.js
08:23:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6b490ac00) [pid = 1939] [serial = 1737] [outer = 0x7fb6b48af000]
08:23:45 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
08:23:45 INFO - document served over http requires an http
08:23:45 INFO - sub-resource via script-tag using the http-csp
08:23:45 INFO - delivery method with no-redirect and when
08:23:45 INFO - the target request is cross-origin.
08:23:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1382ms
08:23:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:23:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6528800 == 71 [pid = 1939] [id = 620]
08:23:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6b4986000) [pid = 1939] [serial = 1738] [outer = (nil)]
08:23:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b4987800) [pid = 1939] [serial = 1739] [outer = 0x7fb6b4986000]
08:23:46 INFO - PROCESS | 1939 | 1449073426129 Marionette INFO loaded listener.js
08:23:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6b4b74c00) [pid = 1939] [serial = 1740] [outer = 0x7fb6b4986000]
08:23: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
08:23:47 INFO - document served over http requires an http
08:23:47 INFO - sub-resource via script-tag using the http-csp
08:23:47 INFO - delivery method with swap-origin-redirect and when
08:23:47 INFO - the target request is cross-origin.
08:23:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1393ms
08:23:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:23:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6fc5800 == 72 [pid = 1939] [id = 621]
08:23:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6b4986400) [pid = 1939] [serial = 1741] [outer = (nil)]
08:23:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6b4b7f800) [pid = 1939] [serial = 1742] [outer = 0x7fb6b4986400]
08:23:47 INFO - PROCESS | 1939 | 1449073427449 Marionette INFO loaded listener.js
08:23:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6b4d5e800) [pid = 1939] [serial = 1743] [outer = 0x7fb6b4986400]
08:23:48 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
08:23:48 INFO - document served over http requires an http
08:23:48 INFO - sub-resource via xhr-request using the http-csp
08:23:48 INFO - delivery method with keep-origin-redirect and when
08:23:48 INFO - the target request is cross-origin.
08:23:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1281ms
08:23:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:23:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b702c000 == 73 [pid = 1939] [id = 622]
08:23:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6b4b7d800) [pid = 1939] [serial = 1744] [outer = (nil)]
08:23:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6b4dce000) [pid = 1939] [serial = 1745] [outer = 0x7fb6b4b7d800]
08:23:48 INFO - PROCESS | 1939 | 1449073428795 Marionette INFO loaded listener.js
08:23:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6b5486000) [pid = 1939] [serial = 1746] [outer = 0x7fb6b4b7d800]
08:23:49 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
08:23:49 INFO - document served over http requires an http
08:23:49 INFO - sub-resource via xhr-request using the http-csp
08:23:49 INFO - delivery method with no-redirect and when
08:23:49 INFO - the target request is cross-origin.
08:23:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1336ms
08:23:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:23:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d77000 == 74 [pid = 1939] [id = 623]
08:23:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6b4d62800) [pid = 1939] [serial = 1747] [outer = (nil)]
08:23:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6b548b400) [pid = 1939] [serial = 1748] [outer = 0x7fb6b4d62800]
08:23:50 INFO - PROCESS | 1939 | 1449073430131 Marionette INFO loaded listener.js
08:23:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b54d6000) [pid = 1939] [serial = 1749] [outer = 0x7fb6b4d62800]
08:23:50 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
08:23:50 INFO - document served over http requires an http
08:23:50 INFO - sub-resource via xhr-request using the http-csp
08:23:50 INFO - delivery method with swap-origin-redirect and when
08:23:50 INFO - the target request is cross-origin.
08:23:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1281ms
08:23:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:23:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b91c9000 == 75 [pid = 1939] [id = 624]
08:23:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b4dd4000) [pid = 1939] [serial = 1750] [outer = (nil)]
08:23:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6b57d1800) [pid = 1939] [serial = 1751] [outer = 0x7fb6b4dd4000]
08:23:51 INFO - PROCESS | 1939 | 1449073431398 Marionette INFO loaded listener.js
08:23:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b5863400) [pid = 1939] [serial = 1752] [outer = 0x7fb6b4dd4000]
08:23:52 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
08:23:52 INFO - document served over http requires an https
08:23:52 INFO - sub-resource via fetch-request using the http-csp
08:23:52 INFO - delivery method with keep-origin-redirect and when
08:23:52 INFO - the target request is cross-origin.
08:23:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1381ms
08:23:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:23:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9410000 == 76 [pid = 1939] [id = 625]
08:23:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6b4dd9800) [pid = 1939] [serial = 1753] [outer = (nil)]
08:23:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6b5866800) [pid = 1939] [serial = 1754] [outer = 0x7fb6b4dd9800]
08:23:52 INFO - PROCESS | 1939 | 1449073432823 Marionette INFO loaded listener.js
08:23:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6b64dd400) [pid = 1939] [serial = 1755] [outer = 0x7fb6b4dd9800]
08:23:53 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
08:23:53 INFO - document served over http requires an https
08:23:53 INFO - sub-resource via fetch-request using the http-csp
08:23:53 INFO - delivery method with no-redirect and when
08:23:53 INFO - the target request is cross-origin.
08:23:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1384ms
08:23:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:23:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9633000 == 77 [pid = 1939] [id = 626]
08:23:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6ae450800) [pid = 1939] [serial = 1756] [outer = (nil)]
08:23:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6b64e8800) [pid = 1939] [serial = 1757] [outer = 0x7fb6ae450800]
08:23:54 INFO - PROCESS | 1939 | 1449073434239 Marionette INFO loaded listener.js
08:23:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6b68a6400) [pid = 1939] [serial = 1758] [outer = 0x7fb6ae450800]
08:23: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
08:23:55 INFO - document served over http requires an https
08:23:55 INFO - sub-resource via fetch-request using the http-csp
08:23:55 INFO - delivery method with swap-origin-redirect and when
08:23:55 INFO - the target request is cross-origin.
08:23:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1391ms
08:23:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:23:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b99df000 == 78 [pid = 1939] [id = 627]
08:23:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6af4b6400) [pid = 1939] [serial = 1759] [outer = (nil)]
08:23:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b68ac000) [pid = 1939] [serial = 1760] [outer = 0x7fb6af4b6400]
08:23:55 INFO - PROCESS | 1939 | 1449073435617 Marionette INFO loaded listener.js
08:23:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6b7027000) [pid = 1939] [serial = 1761] [outer = 0x7fb6af4b6400]
08:23:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ab3000 == 79 [pid = 1939] [id = 628]
08:23:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6b7028000) [pid = 1939] [serial = 1762] [outer = (nil)]
08:23:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b7026800) [pid = 1939] [serial = 1763] [outer = 0x7fb6b7028000]
08:23:56 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
08:23:56 INFO - document served over http requires an https
08:23:56 INFO - sub-resource via iframe-tag using the http-csp
08:23:56 INFO - delivery method with keep-origin-redirect and when
08:23:56 INFO - the target request is cross-origin.
08:23:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1396ms
08:23:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:23:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ab5000 == 80 [pid = 1939] [id = 629]
08:23:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6abb46000) [pid = 1939] [serial = 1764] [outer = (nil)]
08:23:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6b9466800) [pid = 1939] [serial = 1765] [outer = 0x7fb6abb46000]
08:23:57 INFO - PROCESS | 1939 | 1449073437048 Marionette INFO loaded listener.js
08:23:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b9771800) [pid = 1939] [serial = 1766] [outer = 0x7fb6abb46000]
08:23:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9e9f000 == 81 [pid = 1939] [id = 630]
08:23:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6b99cd000) [pid = 1939] [serial = 1767] [outer = (nil)]
08:23:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b9771000) [pid = 1939] [serial = 1768] [outer = 0x7fb6b99cd000]
08:23: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
08:23:58 INFO - document served over http requires an https
08:23:58 INFO - sub-resource via iframe-tag using the http-csp
08:23:58 INFO - delivery method with no-redirect and when
08:23:58 INFO - the target request is cross-origin.
08:23:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1433ms
08:23:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:23:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9f57800 == 82 [pid = 1939] [id = 631]
08:23:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6ae2ee400) [pid = 1939] [serial = 1769] [outer = (nil)]
08:23:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b99d2800) [pid = 1939] [serial = 1770] [outer = 0x7fb6ae2ee400]
08:23:58 INFO - PROCESS | 1939 | 1449073438504 Marionette INFO loaded listener.js
08:23:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b9a55c00) [pid = 1939] [serial = 1771] [outer = 0x7fb6ae2ee400]
08:23:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badc3000 == 83 [pid = 1939] [id = 632]
08:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b9a57c00) [pid = 1939] [serial = 1772] [outer = (nil)]
08:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b9a49000) [pid = 1939] [serial = 1773] [outer = 0x7fb6b9a57c00]
08:23:59 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
08:23:59 INFO - document served over http requires an https
08:23:59 INFO - sub-resource via iframe-tag using the http-csp
08:23:59 INFO - delivery method with swap-origin-redirect and when
08:23:59 INFO - the target request is cross-origin.
08:23:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1427ms
08:23:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:23:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6badc8000 == 84 [pid = 1939] [id = 633]
08:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6ab435c00) [pid = 1939] [serial = 1774] [outer = (nil)]
08:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b9e7a800) [pid = 1939] [serial = 1775] [outer = 0x7fb6ab435c00]
08:23:59 INFO - PROCESS | 1939 | 1449073439964 Marionette INFO loaded listener.js
08:24:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6bab98000) [pid = 1939] [serial = 1776] [outer = 0x7fb6ab435c00]
08:24:00 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
08:24:00 INFO - document served over http requires an https
08:24:00 INFO - sub-resource via script-tag using the http-csp
08:24:00 INFO - delivery method with keep-origin-redirect and when
08:24:00 INFO - the target request is cross-origin.
08:24:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1483ms
08:24:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:24:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd250800 == 85 [pid = 1939] [id = 634]
08:24:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6adfa9400) [pid = 1939] [serial = 1777] [outer = (nil)]
08:24:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6bab9a000) [pid = 1939] [serial = 1778] [outer = 0x7fb6adfa9400]
08:24:01 INFO - PROCESS | 1939 | 1449073441432 Marionette INFO loaded listener.js
08:24:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6bb808c00) [pid = 1939] [serial = 1779] [outer = 0x7fb6adfa9400]
08:24:02 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
08:24:02 INFO - document served over http requires an https
08:24:02 INFO - sub-resource via script-tag using the http-csp
08:24:02 INFO - delivery method with no-redirect and when
08:24:02 INFO - the target request is cross-origin.
08:24:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1381ms
08:24:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:24:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd512000 == 86 [pid = 1939] [id = 635]
08:24:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b5862c00) [pid = 1939] [serial = 1780] [outer = (nil)]
08:24:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6bb8d8c00) [pid = 1939] [serial = 1781] [outer = 0x7fb6b5862c00]
08:24:02 INFO - PROCESS | 1939 | 1449073442792 Marionette INFO loaded listener.js
08:24:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6bd423800) [pid = 1939] [serial = 1782] [outer = 0x7fb6b5862c00]
08:24:03 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
08:24:03 INFO - document served over http requires an https
08:24:03 INFO - sub-resource via script-tag using the http-csp
08:24:03 INFO - delivery method with swap-origin-redirect and when
08:24:03 INFO - the target request is cross-origin.
08:24:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1384ms
08:24:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:24:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd87f800 == 87 [pid = 1939] [id = 636]
08:24:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6af91e400) [pid = 1939] [serial = 1783] [outer = (nil)]
08:24:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6bd41b000) [pid = 1939] [serial = 1784] [outer = 0x7fb6af91e400]
08:24:04 INFO - PROCESS | 1939 | 1449073444249 Marionette INFO loaded listener.js
08:24:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6bd585800) [pid = 1939] [serial = 1785] [outer = 0x7fb6af91e400]
08:24: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
08:24:06 INFO - document served over http requires an https
08:24:06 INFO - sub-resource via xhr-request using the http-csp
08:24:06 INFO - delivery method with keep-origin-redirect and when
08:24:06 INFO - the target request is cross-origin.
08:24:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2592ms
08:24:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:24:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9624000 == 88 [pid = 1939] [id = 637]
08:24:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6a964ac00) [pid = 1939] [serial = 1786] [outer = (nil)]
08:24:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6b5865000) [pid = 1939] [serial = 1787] [outer = 0x7fb6a964ac00]
08:24:06 INFO - PROCESS | 1939 | 1449073446986 Marionette INFO loaded listener.js
08:24:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6bb8d8000) [pid = 1939] [serial = 1788] [outer = 0x7fb6a964ac00]
08:24: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
08:24:07 INFO - document served over http requires an https
08:24:07 INFO - sub-resource via xhr-request using the http-csp
08:24:07 INFO - delivery method with no-redirect and when
08:24:07 INFO - the target request is cross-origin.
08:24:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1309ms
08:24:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e5000 == 87 [pid = 1939] [id = 483]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac077800 == 86 [pid = 1939] [id = 583]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac38e800 == 85 [pid = 1939] [id = 585]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac48a800 == 84 [pid = 1939] [id = 587]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5d6800 == 83 [pid = 1939] [id = 491]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe5b800 == 82 [pid = 1939] [id = 596]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b085b800 == 81 [pid = 1939] [id = 597]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b089b000 == 80 [pid = 1939] [id = 598]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4703000 == 79 [pid = 1939] [id = 599]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a19000 == 78 [pid = 1939] [id = 600]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cb6800 == 77 [pid = 1939] [id = 601]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9922000 == 76 [pid = 1939] [id = 488]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4ca2800 == 75 [pid = 1939] [id = 602]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a934a800 == 74 [pid = 1939] [id = 603]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc1c800 == 73 [pid = 1939] [id = 604]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc6000 == 72 [pid = 1939] [id = 605]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f16000 == 71 [pid = 1939] [id = 606]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a588e800 == 70 [pid = 1939] [id = 481]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fd4800 == 69 [pid = 1939] [id = 607]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9910800 == 68 [pid = 1939] [id = 485]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac07f800 == 67 [pid = 1939] [id = 608]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fda800 == 66 [pid = 1939] [id = 484]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af2c1800 == 65 [pid = 1939] [id = 500]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad736800 == 64 [pid = 1939] [id = 609]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae95b000 == 63 [pid = 1939] [id = 610]
08:24:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfe5800 == 62 [pid = 1939] [id = 496]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6b9774400) [pid = 1939] [serial = 1584] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6b4754c00) [pid = 1939] [serial = 1548] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6b4b80400) [pid = 1939] [serial = 1551] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6b5861400) [pid = 1939] [serial = 1566] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6af951c00) [pid = 1939] [serial = 1542] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6b9e80400) [pid = 1939] [serial = 1590] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6b548d800) [pid = 1939] [serial = 1556] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6bab9a800) [pid = 1939] [serial = 1593] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6a6b49c00) [pid = 1939] [serial = 1614] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6b64e0c00) [pid = 1939] [serial = 1572] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6b9a4c000) [pid = 1939] [serial = 1587] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b54dc800) [pid = 1939] [serial = 1561] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6b5b64800) [pid = 1939] [serial = 1569] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6bb803400) [pid = 1939] [serial = 1598] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6bd424400) [pid = 1939] [serial = 1603] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6afe33000) [pid = 1939] [serial = 1545] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6bd582800) [pid = 1939] [serial = 1608] [outer = (nil)] [url = about:blank]
08:24:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a526c000 == 63 [pid = 1939] [id = 638]
08:24:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a6759400) [pid = 1939] [serial = 1789] [outer = (nil)]
08:24:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a6b49400) [pid = 1939] [serial = 1790] [outer = 0x7fb6a6759400]
08:24:09 INFO - PROCESS | 1939 | 1449073449717 Marionette INFO loaded listener.js
08:24:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6a8b2bc00) [pid = 1939] [serial = 1791] [outer = 0x7fb6a6759400]
08:24:10 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
08:24:10 INFO - document served over http requires an https
08:24:10 INFO - sub-resource via xhr-request using the http-csp
08:24:10 INFO - delivery method with swap-origin-redirect and when
08:24:10 INFO - the target request is cross-origin.
08:24:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2533ms
08:24:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:24:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69a5800 == 64 [pid = 1939] [id = 639]
08:24:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6a6b42c00) [pid = 1939] [serial = 1792] [outer = (nil)]
08:24:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6a970c400) [pid = 1939] [serial = 1793] [outer = 0x7fb6a6b42c00]
08:24:10 INFO - PROCESS | 1939 | 1449073450844 Marionette INFO loaded listener.js
08:24:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6ab602400) [pid = 1939] [serial = 1794] [outer = 0x7fb6a6b42c00]
08:24:11 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
08:24:11 INFO - document served over http requires an http
08:24:11 INFO - sub-resource via fetch-request using the http-csp
08:24:11 INFO - delivery method with keep-origin-redirect and when
08:24:11 INFO - the target request is same-origin.
08:24:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1181ms
08:24:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:24:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a991c800 == 65 [pid = 1939] [id = 640]
08:24:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6a7d9d800) [pid = 1939] [serial = 1795] [outer = (nil)]
08:24:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6ab606400) [pid = 1939] [serial = 1796] [outer = 0x7fb6a7d9d800]
08:24:12 INFO - PROCESS | 1939 | 1449073452039 Marionette INFO loaded listener.js
08:24:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6ad7aa000) [pid = 1939] [serial = 1797] [outer = 0x7fb6a7d9d800]
08:24:12 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
08:24:12 INFO - document served over http requires an http
08:24:12 INFO - sub-resource via fetch-request using the http-csp
08:24:12 INFO - delivery method with no-redirect and when
08:24:12 INFO - the target request is same-origin.
08:24:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1225ms
08:24:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:24:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc34800 == 66 [pid = 1939] [id = 641]
08:24:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6a969dc00) [pid = 1939] [serial = 1798] [outer = (nil)]
08:24:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6adfaa400) [pid = 1939] [serial = 1799] [outer = 0x7fb6a969dc00]
08:24:13 INFO - PROCESS | 1939 | 1449073453276 Marionette INFO loaded listener.js
08:24:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6ae237000) [pid = 1939] [serial = 1800] [outer = 0x7fb6a969dc00]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6aeeac800) [pid = 1939] [serial = 1715] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6a8d22400) [pid = 1939] [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]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6ab4f9400) [pid = 1939] [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]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6ac5bbc00) [pid = 1939] [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]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6a90e5c00) [pid = 1939] [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]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6a8b37c00) [pid = 1939] [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]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6abb47400) [pid = 1939] [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]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6b4758800) [pid = 1939] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6abb4fc00) [pid = 1939] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b0741400) [pid = 1939] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073403391]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6ad7ad800) [pid = 1939] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ac5af800) [pid = 1939] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073387093]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6afe2d400) [pid = 1939] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6ae161000) [pid = 1939] [serial = 1652] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6afe32400) [pid = 1939] [serial = 1681] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6b0798000) [pid = 1939] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073403391]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6ae51ec00) [pid = 1939] [serial = 1661] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6af4b1800) [pid = 1939] [serial = 1670] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a6753400) [pid = 1939] [serial = 1628] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ae238c00) [pid = 1939] [serial = 1655] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6ac5bb400) [pid = 1939] [serial = 1644] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6ad7a7800) [pid = 1939] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6ad7a0c00) [pid = 1939] [serial = 1706] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6a96a3000) [pid = 1939] [serial = 1631] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6ac4da400) [pid = 1939] [serial = 1639] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6a90e2000) [pid = 1939] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073387093]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6ab603400) [pid = 1939] [serial = 1712] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6af96c400) [pid = 1939] [serial = 1676] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6afe30c00) [pid = 1939] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6ae444c00) [pid = 1939] [serial = 1658] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6a8b30000) [pid = 1939] [serial = 1694] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6ae9d8000) [pid = 1939] [serial = 1664] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6aeeb0c00) [pid = 1939] [serial = 1667] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6a8d30800) [pid = 1939] [serial = 1697] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6af953800) [pid = 1939] [serial = 1673] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6a8d25c00) [pid = 1939] [serial = 1700] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6ae15ac00) [pid = 1939] [serial = 1709] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6ab605800) [pid = 1939] [serial = 1703] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6a964f000) [pid = 1939] [serial = 1691] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6b079b000) [pid = 1939] [serial = 1686] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6ab611000) [pid = 1939] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6adfa0400) [pid = 1939] [serial = 1649] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6ab4fb000) [pid = 1939] [serial = 1634] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6abb43000) [pid = 1939] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6adb20000) [pid = 1939] [serial = 1707] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6a96a0400) [pid = 1939] [serial = 1701] [outer = (nil)] [url = about:blank]
08:24:13 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6ac4e0800) [pid = 1939] [serial = 1704] [outer = (nil)] [url = about:blank]
08:24: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
08:24:14 INFO - document served over http requires an http
08:24:14 INFO - sub-resource via fetch-request using the http-csp
08:24:14 INFO - delivery method with swap-origin-redirect and when
08:24:14 INFO - the target request is same-origin.
08:24:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1192ms
08:24:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:24:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac097000 == 67 [pid = 1939] [id = 642]
08:24:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6a6753400) [pid = 1939] [serial = 1801] [outer = (nil)]
08:24:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6ac5af800) [pid = 1939] [serial = 1802] [outer = 0x7fb6a6753400]
08:24:14 INFO - PROCESS | 1939 | 1449073454513 Marionette INFO loaded listener.js
08:24:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ae2e9400) [pid = 1939] [serial = 1803] [outer = 0x7fb6a6753400]
08:24:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac399000 == 68 [pid = 1939] [id = 643]
08:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6ae2f2400) [pid = 1939] [serial = 1804] [outer = (nil)]
08:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6ae22e400) [pid = 1939] [serial = 1805] [outer = 0x7fb6ae2f2400]
08:24:15 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
08:24:15 INFO - document served over http requires an http
08:24:15 INFO - sub-resource via iframe-tag using the http-csp
08:24:15 INFO - delivery method with keep-origin-redirect and when
08:24:15 INFO - the target request is same-origin.
08:24:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1128ms
08:24:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:24:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab697800 == 69 [pid = 1939] [id = 644]
08:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae51ec00) [pid = 1939] [serial = 1806] [outer = (nil)]
08:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ae522800) [pid = 1939] [serial = 1807] [outer = 0x7fb6ae51ec00]
08:24:15 INFO - PROCESS | 1939 | 1449073455593 Marionette INFO loaded listener.js
08:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6aeea9000) [pid = 1939] [serial = 1808] [outer = 0x7fb6ae51ec00]
08:24:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f11800 == 70 [pid = 1939] [id = 645]
08:24:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6a9698000) [pid = 1939] [serial = 1809] [outer = (nil)]
08:24:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6a90e4c00) [pid = 1939] [serial = 1810] [outer = 0x7fb6a9698000]
08:24:16 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
08:24:16 INFO - document served over http requires an http
08:24:16 INFO - sub-resource via iframe-tag using the http-csp
08:24:16 INFO - delivery method with no-redirect and when
08:24:16 INFO - the target request is same-origin.
08:24:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1604ms
08:24:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:24:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a990a800 == 71 [pid = 1939] [id = 646]
08:24:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ab60b800) [pid = 1939] [serial = 1811] [outer = (nil)]
08:24:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6abb4cc00) [pid = 1939] [serial = 1812] [outer = 0x7fb6ab60b800]
08:24:17 INFO - PROCESS | 1939 | 1449073457486 Marionette INFO loaded listener.js
08:24:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6adb15c00) [pid = 1939] [serial = 1813] [outer = 0x7fb6ab60b800]
08:24:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5d4800 == 72 [pid = 1939] [id = 647]
08:24:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6adb1f400) [pid = 1939] [serial = 1814] [outer = (nil)]
08:24:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6adfa6400) [pid = 1939] [serial = 1815] [outer = 0x7fb6adb1f400]
08:24:18 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
08:24:18 INFO - document served over http requires an http
08:24:18 INFO - sub-resource via iframe-tag using the http-csp
08:24:18 INFO - delivery method with swap-origin-redirect and when
08:24:18 INFO - the target request is same-origin.
08:24:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1630ms
08:24:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:24:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad731000 == 73 [pid = 1939] [id = 648]
08:24:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6ae15e800) [pid = 1939] [serial = 1816] [outer = (nil)]
08:24:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6ae518400) [pid = 1939] [serial = 1817] [outer = 0x7fb6ae15e800]
08:24:19 INFO - PROCESS | 1939 | 1449073459144 Marionette INFO loaded listener.js
08:24:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6aeeae000) [pid = 1939] [serial = 1818] [outer = 0x7fb6ae15e800]
08:24:20 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
08:24:20 INFO - document served over http requires an http
08:24:20 INFO - sub-resource via script-tag using the http-csp
08:24:20 INFO - delivery method with keep-origin-redirect and when
08:24:20 INFO - the target request is same-origin.
08:24:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1481ms
08:24:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:24:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf48000 == 74 [pid = 1939] [id = 649]
08:24:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6af4b8800) [pid = 1939] [serial = 1819] [outer = (nil)]
08:24:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6af913800) [pid = 1939] [serial = 1820] [outer = 0x7fb6af4b8800]
08:24:20 INFO - PROCESS | 1939 | 1449073460526 Marionette INFO loaded listener.js
08:24:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6af971400) [pid = 1939] [serial = 1821] [outer = 0x7fb6af4b8800]
08:24:21 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
08:24:21 INFO - document served over http requires an http
08:24:21 INFO - sub-resource via script-tag using the http-csp
08:24:21 INFO - delivery method with no-redirect and when
08:24:21 INFO - the target request is same-origin.
08:24:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1348ms
08:24:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:24:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2d3000 == 75 [pid = 1939] [id = 650]
08:24:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6af911000) [pid = 1939] [serial = 1822] [outer = (nil)]
08:24:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6afe2d400) [pid = 1939] [serial = 1823] [outer = 0x7fb6af911000]
08:24:21 INFO - PROCESS | 1939 | 1449073461873 Marionette INFO loaded listener.js
08:24:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6b079b000) [pid = 1939] [serial = 1824] [outer = 0x7fb6af911000]
08:24:22 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
08:24:22 INFO - document served over http requires an http
08:24:22 INFO - sub-resource via script-tag using the http-csp
08:24:22 INFO - delivery method with swap-origin-redirect and when
08:24:22 INFO - the target request is same-origin.
08:24:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1379ms
08:24:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:24:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee14800 == 76 [pid = 1939] [id = 651]
08:24:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6afe1d400) [pid = 1939] [serial = 1825] [outer = (nil)]
08:24:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6b4757000) [pid = 1939] [serial = 1826] [outer = 0x7fb6afe1d400]
08:24:23 INFO - PROCESS | 1939 | 1449073463298 Marionette INFO loaded listener.js
08:24:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b490b400) [pid = 1939] [serial = 1827] [outer = 0x7fb6afe1d400]
08:24:24 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
08:24:24 INFO - document served over http requires an http
08:24:24 INFO - sub-resource via xhr-request using the http-csp
08:24:24 INFO - delivery method with keep-origin-redirect and when
08:24:24 INFO - the target request is same-origin.
08:24:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1436ms
08:24:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:24:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af85c000 == 77 [pid = 1939] [id = 652]
08:24:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6b4b7b400) [pid = 1939] [serial = 1828] [outer = (nil)]
08:24:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6b4d53800) [pid = 1939] [serial = 1829] [outer = 0x7fb6b4b7b400]
08:24:24 INFO - PROCESS | 1939 | 1449073464788 Marionette INFO loaded listener.js
08:24:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b57d6800) [pid = 1939] [serial = 1830] [outer = 0x7fb6b4b7b400]
08:24:25 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
08:24:25 INFO - document served over http requires an http
08:24:25 INFO - sub-resource via xhr-request using the http-csp
08:24:25 INFO - delivery method with no-redirect and when
08:24:25 INFO - the target request is same-origin.
08:24:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1386ms
08:24:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:24:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b088c800 == 78 [pid = 1939] [id = 653]
08:24:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6b4b80c00) [pid = 1939] [serial = 1831] [outer = (nil)]
08:24:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b5865400) [pid = 1939] [serial = 1832] [outer = 0x7fb6b4b80c00]
08:24:26 INFO - PROCESS | 1939 | 1449073466111 Marionette INFO loaded listener.js
08:24:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b5b70c00) [pid = 1939] [serial = 1833] [outer = 0x7fb6b4b80c00]
08:24:27 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
08:24:27 INFO - document served over http requires an http
08:24:27 INFO - sub-resource via xhr-request using the http-csp
08:24:27 INFO - delivery method with swap-origin-redirect and when
08:24:27 INFO - the target request is same-origin.
08:24:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1330ms
08:24:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:24:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a19000 == 79 [pid = 1939] [id = 654]
08:24:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b4dd9c00) [pid = 1939] [serial = 1834] [outer = (nil)]
08:24:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b64e2000) [pid = 1939] [serial = 1835] [outer = 0x7fb6b4dd9c00]
08:24:27 INFO - PROCESS | 1939 | 1449073467465 Marionette INFO loaded listener.js
08:24:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b68a3800) [pid = 1939] [serial = 1836] [outer = 0x7fb6b4dd9c00]
08:24:28 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
08:24:28 INFO - document served over http requires an https
08:24:28 INFO - sub-resource via fetch-request using the http-csp
08:24:28 INFO - delivery method with keep-origin-redirect and when
08:24:28 INFO - the target request is same-origin.
08:24:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1408ms
08:24:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:24:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5119800 == 80 [pid = 1939] [id = 655]
08:24:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b5b67000) [pid = 1939] [serial = 1837] [outer = (nil)]
08:24:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b7026000) [pid = 1939] [serial = 1838] [outer = 0x7fb6b5b67000]
08:24:28 INFO - PROCESS | 1939 | 1449073468916 Marionette INFO loaded listener.js
08:24:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6bd444400) [pid = 1939] [serial = 1839] [outer = 0x7fb6b5b67000]
08:24:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:24:29 INFO - document served over http requires an https
08:24:29 INFO - sub-resource via fetch-request using the http-csp
08:24:29 INFO - delivery method with no-redirect and when
08:24:29 INFO - the target request is same-origin.
08:24:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1431ms
08:24:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:24:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6530800 == 81 [pid = 1939] [id = 656]
08:24:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6ae165400) [pid = 1939] [serial = 1840] [outer = (nil)]
08:24:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6bd583800) [pid = 1939] [serial = 1841] [outer = 0x7fb6ae165400]
08:24:30 INFO - PROCESS | 1939 | 1449073470346 Marionette INFO loaded listener.js
08:24:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6bdc55800) [pid = 1939] [serial = 1842] [outer = 0x7fb6ae165400]
08:24:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:24:31 INFO - document served over http requires an https
08:24:31 INFO - sub-resource via fetch-request using the http-csp
08:24:31 INFO - delivery method with swap-origin-redirect and when
08:24:31 INFO - the target request is same-origin.
08:24:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1479ms
08:24:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:24:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9635000 == 82 [pid = 1939] [id = 657]
08:24:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6b64dc000) [pid = 1939] [serial = 1843] [outer = (nil)]
08:24:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6bdc5c800) [pid = 1939] [serial = 1844] [outer = 0x7fb6b64dc000]
08:24:31 INFO - PROCESS | 1939 | 1449073471830 Marionette INFO loaded listener.js
08:24:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6be4b8c00) [pid = 1939] [serial = 1845] [outer = 0x7fb6b64dc000]
08:24:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd517800 == 83 [pid = 1939] [id = 658]
08:24:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6be4ba000) [pid = 1939] [serial = 1846] [outer = (nil)]
08:24:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6be4b8800) [pid = 1939] [serial = 1847] [outer = 0x7fb6be4ba000]
08:24:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:24:32 INFO - document served over http requires an https
08:24:32 INFO - sub-resource via iframe-tag using the http-csp
08:24:32 INFO - delivery method with keep-origin-redirect and when
08:24:32 INFO - the target request is same-origin.
08:24:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1431ms
08:24:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:24:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd51b000 == 84 [pid = 1939] [id = 659]
08:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6af4a9c00) [pid = 1939] [serial = 1848] [outer = (nil)]
08:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6be4bc400) [pid = 1939] [serial = 1849] [outer = 0x7fb6af4a9c00]
08:24:33 INFO - PROCESS | 1939 | 1449073473294 Marionette INFO loaded listener.js
08:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6be4c1c00) [pid = 1939] [serial = 1850] [outer = 0x7fb6af4a9c00]
08:24:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be193800 == 85 [pid = 1939] [id = 660]
08:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6bfe27400) [pid = 1939] [serial = 1851] [outer = (nil)]
08:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7fb6bfe24000) [pid = 1939] [serial = 1852] [outer = 0x7fb6bfe27400]
08:24:34 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
08:24:34 INFO - document served over http requires an https
08:24:34 INFO - sub-resource via iframe-tag using the http-csp
08:24:34 INFO - delivery method with no-redirect and when
08:24:34 INFO - the target request is same-origin.
08:24:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1481ms
08:24:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:24:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be19a800 == 86 [pid = 1939] [id = 661]
08:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7fb6ad79e800) [pid = 1939] [serial = 1853] [outer = (nil)]
08:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7fb6c003d000) [pid = 1939] [serial = 1854] [outer = 0x7fb6ad79e800]
08:24:34 INFO - PROCESS | 1939 | 1449073474799 Marionette INFO loaded listener.js
08:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7fb6c024bc00) [pid = 1939] [serial = 1855] [outer = 0x7fb6ad79e800]
08:24:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6be38d800 == 87 [pid = 1939] [id = 662]
08:24:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7fb6c02e0400) [pid = 1939] [serial = 1856] [outer = (nil)]
08:24:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7fb6c0251800) [pid = 1939] [serial = 1857] [outer = 0x7fb6c02e0400]
08:24:35 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
08:24:35 INFO - document served over http requires an https
08:24:35 INFO - sub-resource via iframe-tag using the http-csp
08:24:35 INFO - delivery method with swap-origin-redirect and when
08:24:35 INFO - the target request is same-origin.
08:24:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1530ms
08:24:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:24:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bf295000 == 88 [pid = 1939] [id = 663]
08:24:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7fb6af4b4800) [pid = 1939] [serial = 1858] [outer = (nil)]
08:24:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7fb6c04f1000) [pid = 1939] [serial = 1859] [outer = 0x7fb6af4b4800]
08:24:36 INFO - PROCESS | 1939 | 1449073476317 Marionette INFO loaded listener.js
08:24:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7fb6c05ba800) [pid = 1939] [serial = 1860] [outer = 0x7fb6af4b4800]
08:24:37 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
08:24:37 INFO - document served over http requires an https
08:24:37 INFO - sub-resource via script-tag using the http-csp
08:24:37 INFO - delivery method with keep-origin-redirect and when
08:24:37 INFO - the target request is same-origin.
08:24:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1431ms
08:24:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:24:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bfea0000 == 89 [pid = 1939] [id = 664]
08:24:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7fb6ac4e4000) [pid = 1939] [serial = 1861] [outer = (nil)]
08:24:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7fb6c05c0400) [pid = 1939] [serial = 1862] [outer = 0x7fb6ac4e4000]
08:24:37 INFO - PROCESS | 1939 | 1449073477757 Marionette INFO loaded listener.js
08:24:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7fb6c08cc400) [pid = 1939] [serial = 1863] [outer = 0x7fb6ac4e4000]
08:24:38 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
08:24:38 INFO - document served over http requires an https
08:24:38 INFO - sub-resource via script-tag using the http-csp
08:24:38 INFO - delivery method with no-redirect and when
08:24:38 INFO - the target request is same-origin.
08:24:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1379ms
08:24:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:24:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c02c1000 == 90 [pid = 1939] [id = 665]
08:24:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7fb6bdc4ec00) [pid = 1939] [serial = 1864] [outer = (nil)]
08:24:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7fb6c0964000) [pid = 1939] [serial = 1865] [outer = 0x7fb6bdc4ec00]
08:24:39 INFO - PROCESS | 1939 | 1449073479098 Marionette INFO loaded listener.js
08:24:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7fb6c0bf7800) [pid = 1939] [serial = 1866] [outer = 0x7fb6bdc4ec00]
08:24:40 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
08:24:40 INFO - document served over http requires an https
08:24:40 INFO - sub-resource via script-tag using the http-csp
08:24:40 INFO - delivery method with swap-origin-redirect and when
08:24:40 INFO - the target request is same-origin.
08:24:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1386ms
08:24:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:24:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c0c6c000 == 91 [pid = 1939] [id = 666]
08:24:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7fb6b0734400) [pid = 1939] [serial = 1867] [outer = (nil)]
08:24:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7fb6c0c2a000) [pid = 1939] [serial = 1868] [outer = 0x7fb6b0734400]
08:24:40 INFO - PROCESS | 1939 | 1449073480551 Marionette INFO loaded listener.js
08:24:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7fb6c0f07400) [pid = 1939] [serial = 1869] [outer = 0x7fb6b0734400]
08:24:41 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
08:24:41 INFO - document served over http requires an https
08:24:41 INFO - sub-resource via xhr-request using the http-csp
08:24:41 INFO - delivery method with keep-origin-redirect and when
08:24:41 INFO - the target request is same-origin.
08:24:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1378ms
08:24:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:24:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c1fd0800 == 92 [pid = 1939] [id = 667]
08:24:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7fb6c0959000) [pid = 1939] [serial = 1870] [outer = (nil)]
08:24:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7fb6b4d60000) [pid = 1939] [serial = 1871] [outer = 0x7fb6c0959000]
08:24:41 INFO - PROCESS | 1939 | 1449073481887 Marionette INFO loaded listener.js
08:24:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6c125b800) [pid = 1939] [serial = 1872] [outer = 0x7fb6c0959000]
08:24:42 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
08:24:42 INFO - document served over http requires an https
08:24:42 INFO - sub-resource via xhr-request using the http-csp
08:24:42 INFO - delivery method with no-redirect and when
08:24:42 INFO - the target request is same-origin.
08:24:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1282ms
08:24:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:24:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c211b800 == 93 [pid = 1939] [id = 668]
08:24:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6c0ded800) [pid = 1939] [serial = 1873] [outer = (nil)]
08:24:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6c126d800) [pid = 1939] [serial = 1874] [outer = 0x7fb6c0ded800]
08:24:43 INFO - PROCESS | 1939 | 1449073483173 Marionette INFO loaded listener.js
08:24:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6b5862000) [pid = 1939] [serial = 1875] [outer = 0x7fb6c0ded800]
08:24:45 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
08:24:45 INFO - document served over http requires an https
08:24:45 INFO - sub-resource via xhr-request using the http-csp
08:24:45 INFO - delivery method with swap-origin-redirect and when
08:24:45 INFO - the target request is same-origin.
08:24:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2837ms
08:24:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65ef800 == 92 [pid = 1939] [id = 612]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5d5000 == 91 [pid = 1939] [id = 613]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af860000 == 90 [pid = 1939] [id = 614]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4ca8000 == 89 [pid = 1939] [id = 615]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2d0000 == 88 [pid = 1939] [id = 616]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5844000 == 87 [pid = 1939] [id = 617]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b600c800 == 86 [pid = 1939] [id = 618]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6046800 == 85 [pid = 1939] [id = 619]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6528800 == 84 [pid = 1939] [id = 620]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6fc5800 == 83 [pid = 1939] [id = 621]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b702c000 == 82 [pid = 1939] [id = 622]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d77000 == 81 [pid = 1939] [id = 623]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b91c9000 == 80 [pid = 1939] [id = 624]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9410000 == 79 [pid = 1939] [id = 625]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9633000 == 78 [pid = 1939] [id = 626]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b99df000 == 77 [pid = 1939] [id = 627]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ab3000 == 76 [pid = 1939] [id = 628]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ab5000 == 75 [pid = 1939] [id = 629]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9e9f000 == 74 [pid = 1939] [id = 630]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9f57800 == 73 [pid = 1939] [id = 631]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badc3000 == 72 [pid = 1939] [id = 632]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6badc8000 == 71 [pid = 1939] [id = 633]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd250800 == 70 [pid = 1939] [id = 634]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd512000 == 69 [pid = 1939] [id = 635]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd87f800 == 68 [pid = 1939] [id = 636]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9624000 == 67 [pid = 1939] [id = 637]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a526c000 == 66 [pid = 1939] [id = 638]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69a5800 == 65 [pid = 1939] [id = 639]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a991c800 == 64 [pid = 1939] [id = 640]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc34800 == 63 [pid = 1939] [id = 641]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac097000 == 62 [pid = 1939] [id = 642]
08:24:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac399000 == 61 [pid = 1939] [id = 643]
08:24:47 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6ae44d800) [pid = 1939] [serial = 1710] [outer = (nil)] [url = about:blank]
08:24:47 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6ab43f000) [pid = 1939] [serial = 1698] [outer = (nil)] [url = about:blank]
08:24:47 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6a9710800) [pid = 1939] [serial = 1626] [outer = (nil)] [url = about:blank]
08:24:47 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6aeea6400) [pid = 1939] [serial = 1713] [outer = (nil)] [url = about:blank]
08:24:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a1cea000 == 62 [pid = 1939] [id = 669]
08:24:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7fb6a6757400) [pid = 1939] [serial = 1876] [outer = (nil)]
08:24:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7fb6a6b3b400) [pid = 1939] [serial = 1877] [outer = 0x7fb6a6757400]
08:24:47 INFO - PROCESS | 1939 | 1449073487433 Marionette INFO loaded listener.js
08:24:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7fb6a8b2a800) [pid = 1939] [serial = 1878] [outer = 0x7fb6a6757400]
08:24:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:24:48 INFO - document served over http requires an http
08:24:48 INFO - sub-resource via fetch-request using the meta-csp
08:24:48 INFO - delivery method with keep-origin-redirect and when
08:24:48 INFO - the target request is cross-origin.
08:24:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2734ms
08:24:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:24:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69b3800 == 63 [pid = 1939] [id = 670]
08:24:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7fb6a6758000) [pid = 1939] [serial = 1879] [outer = (nil)]
08:24:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7fb6a9696000) [pid = 1939] [serial = 1880] [outer = 0x7fb6a6758000]
08:24:48 INFO - PROCESS | 1939 | 1449073488746 Marionette INFO loaded listener.js
08:24:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7fb6ab4f7c00) [pid = 1939] [serial = 1881] [outer = 0x7fb6a6758000]
08:24:49 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
08:24:49 INFO - document served over http requires an http
08:24:49 INFO - sub-resource via fetch-request using the meta-csp
08:24:49 INFO - delivery method with no-redirect and when
08:24:49 INFO - the target request is cross-origin.
08:24:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1130ms
08:24:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:24:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab825800 == 64 [pid = 1939] [id = 671]
08:24:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7fb6a8648800) [pid = 1939] [serial = 1882] [outer = (nil)]
08:24:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7fb6ab60a800) [pid = 1939] [serial = 1883] [outer = 0x7fb6a8648800]
08:24:49 INFO - PROCESS | 1939 | 1449073489846 Marionette INFO loaded listener.js
08:24:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7fb6adb19400) [pid = 1939] [serial = 1884] [outer = 0x7fb6a8648800]
08:24:50 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
08:24:50 INFO - document served over http requires an http
08:24:50 INFO - sub-resource via fetch-request using the meta-csp
08:24:50 INFO - delivery method with swap-origin-redirect and when
08:24:50 INFO - the target request is cross-origin.
08:24:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1225ms
08:24:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:24:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac090000 == 65 [pid = 1939] [id = 672]
08:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7fb6a970ec00) [pid = 1939] [serial = 1885] [outer = (nil)]
08:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7fb6ae447800) [pid = 1939] [serial = 1886] [outer = 0x7fb6a970ec00]
08:24:51 INFO - PROCESS | 1939 | 1449073491074 Marionette INFO loaded listener.js
08:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7fb6ae9de800) [pid = 1939] [serial = 1887] [outer = 0x7fb6a970ec00]
08:24:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac493000 == 66 [pid = 1939] [id = 673]
08:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7fb6ae9db800) [pid = 1939] [serial = 1888] [outer = (nil)]
08:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7fb6aef4a800) [pid = 1939] [serial = 1889] [outer = 0x7fb6ae9db800]
08:24:51 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
08:24:51 INFO - document served over http requires an http
08:24:51 INFO - sub-resource via iframe-tag using the meta-csp
08:24:51 INFO - delivery method with keep-origin-redirect and when
08:24:51 INFO - the target request is cross-origin.
08:24:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1205ms
08:24:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7fb6abb50000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7fb6a7d91400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7fb6ac5bac00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7fb6a8b37000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7fb6af91dc00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7fb6ae519c00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7fb6a9658800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7fb6abb47000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7fb6ae442800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7fb6ae232c00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7fb6adfa7400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7fb6ae22e400) [pid = 1939] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7fb6ae522800) [pid = 1939] [serial = 1807] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7fb6abb46000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7fb6adf9e400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7fb6ae9d5400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7fb6b0793c00) [pid = 1939] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7fb6b4d62800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7fb6b4dd4000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7fb6adfa9400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7fb6a6233800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7fb6b0792800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7fb6af91e400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7fb6a6753400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7fb6a969dc00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7fb6a90d8400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7fb6af4b6400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7fb6a5d0ec00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7fb6b4986000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7fb6a6b42c00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7fb6b9a57c00) [pid = 1939] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7fb6b99cd000) [pid = 1939] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073437743]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7fb6b4dd9800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7fb6a7d9d000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6a969f000) [pid = 1939] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6b5862c00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6adf9e000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6b4b7d800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6ae167000) [pid = 1939] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073421033]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6ab435c00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6b7028000) [pid = 1939] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6a6751400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6b4986400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6abb4d400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6a7d9d800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6a7d9e000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b48af000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6ae2f2400) [pid = 1939] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6a863a400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ae2ee400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6a6759400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6a970a000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ae525400) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6a5d0a000) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6a964ac00) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6ae450800) [pid = 1939] [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]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6b64e8800) [pid = 1939] [serial = 1757] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ab4f2000) [pid = 1939] [serial = 1723] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6b4dce000) [pid = 1939] [serial = 1745] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6ac5af800) [pid = 1939] [serial = 1802] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6b9771000) [pid = 1939] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073437743]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6b57d1800) [pid = 1939] [serial = 1751] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6b9a49000) [pid = 1939] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b5865000) [pid = 1939] [serial = 1787] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6adfaa400) [pid = 1939] [serial = 1799] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6b9e7a800) [pid = 1939] [serial = 1775] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6b5866800) [pid = 1939] [serial = 1754] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6bd41b000) [pid = 1939] [serial = 1784] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6ab606400) [pid = 1939] [serial = 1796] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6b548b400) [pid = 1939] [serial = 1748] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6bab9a000) [pid = 1939] [serial = 1778] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6b4987800) [pid = 1939] [serial = 1739] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6a970c400) [pid = 1939] [serial = 1793] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b48b0c00) [pid = 1939] [serial = 1736] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6b9466800) [pid = 1939] [serial = 1765] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6aef4d800) [pid = 1939] [serial = 1728] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6b08d3400) [pid = 1939] [serial = 1733] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6aef4d000) [pid = 1939] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6b7026800) [pid = 1939] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6a7d9e400) [pid = 1939] [serial = 1718] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6b99d2800) [pid = 1939] [serial = 1770] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6b68ac000) [pid = 1939] [serial = 1760] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6a9650800) [pid = 1939] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6bb8d8c00) [pid = 1939] [serial = 1781] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6ae9d4800) [pid = 1939] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073421033]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6b4b7f800) [pid = 1939] [serial = 1742] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6a6b49400) [pid = 1939] [serial = 1790] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6bb8d8000) [pid = 1939] [serial = 1788] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6af91d400) [pid = 1939] [serial = 1671] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6ae448c00) [pid = 1939] [serial = 1659] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6b073d800) [pid = 1939] [serial = 1682] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6b4d5e800) [pid = 1939] [serial = 1743] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6ab43f800) [pid = 1939] [serial = 1632] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6ae622c00) [pid = 1939] [serial = 1662] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6abb4b800) [pid = 1939] [serial = 1635] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6b5486000) [pid = 1939] [serial = 1746] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6ae15c400) [pid = 1939] [serial = 1650] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6aeeacc00) [pid = 1939] [serial = 1665] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6a8d27400) [pid = 1939] [serial = 1629] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6b4755000) [pid = 1939] [serial = 1687] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6a8b2bc00) [pid = 1939] [serial = 1791] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6bdc53400) [pid = 1939] [serial = 1611] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6ae2ea800) [pid = 1939] [serial = 1656] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6afe1e000) [pid = 1939] [serial = 1677] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6ad7a3800) [pid = 1939] [serial = 1645] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6b47e5400) [pid = 1939] [serial = 1692] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6bd585800) [pid = 1939] [serial = 1785] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6af969800) [pid = 1939] [serial = 1674] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6b47e8400) [pid = 1939] [serial = 1695] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6ac5b3c00) [pid = 1939] [serial = 1640] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6b54d6000) [pid = 1939] [serial = 1749] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6ae233400) [pid = 1939] [serial = 1653] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6af4ab400) [pid = 1939] [serial = 1668] [outer = (nil)] [url = about:blank]
08:24:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8aeb000 == 67 [pid = 1939] [id = 674]
08:24:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a5d0ec00) [pid = 1939] [serial = 1890] [outer = (nil)]
08:24:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a6234800) [pid = 1939] [serial = 1891] [outer = 0x7fb6a5d0ec00]
08:24:52 INFO - PROCESS | 1939 | 1449073492635 Marionette INFO loaded listener.js
08:24:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a8649800) [pid = 1939] [serial = 1892] [outer = 0x7fb6a5d0ec00]
08:24:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf49000 == 68 [pid = 1939] [id = 675]
08:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6ab4f2000) [pid = 1939] [serial = 1893] [outer = (nil)]
08:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6abb46000) [pid = 1939] [serial = 1894] [outer = 0x7fb6ab4f2000]
08:24:53 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
08:24:53 INFO - document served over http requires an http
08:24:53 INFO - sub-resource via iframe-tag using the meta-csp
08:24:53 INFO - delivery method with no-redirect and when
08:24:53 INFO - the target request is cross-origin.
08:24:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1378ms
08:24:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:24:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac077000 == 69 [pid = 1939] [id = 676]
08:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a964ac00) [pid = 1939] [serial = 1895] [outer = (nil)]
08:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a9706800) [pid = 1939] [serial = 1896] [outer = 0x7fb6a964ac00]
08:24:53 INFO - PROCESS | 1939 | 1449073493677 Marionette INFO loaded listener.js
08:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6ae51d400) [pid = 1939] [serial = 1897] [outer = 0x7fb6a964ac00]
08:24:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee05800 == 70 [pid = 1939] [id = 677]
08:24:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6af91e400) [pid = 1939] [serial = 1898] [outer = (nil)]
08:24:54 INFO - PROCESS | 1939 | [1939] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
08:24:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a6751400) [pid = 1939] [serial = 1899] [outer = 0x7fb6af91e400]
08:24:54 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
08:24:54 INFO - document served over http requires an http
08:24:54 INFO - sub-resource via iframe-tag using the meta-csp
08:24:54 INFO - delivery method with swap-origin-redirect and when
08:24:54 INFO - the target request is cross-origin.
08:24:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1381ms
08:24:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:24:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a990c800 == 71 [pid = 1939] [id = 678]
08:24:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6a90e0800) [pid = 1939] [serial = 1900] [outer = (nil)]
08:24:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6a9657800) [pid = 1939] [serial = 1901] [outer = 0x7fb6a90e0800]
08:24:55 INFO - PROCESS | 1939 | 1449073495385 Marionette INFO loaded listener.js
08:24:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6abb4bc00) [pid = 1939] [serial = 1902] [outer = 0x7fb6a90e0800]
08:24:56 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
08:24:56 INFO - document served over http requires an http
08:24:56 INFO - sub-resource via script-tag using the meta-csp
08:24:56 INFO - delivery method with keep-origin-redirect and when
08:24:56 INFO - the target request is cross-origin.
08:24:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1580ms
08:24:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:24:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee04000 == 72 [pid = 1939] [id = 679]
08:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6a9650800) [pid = 1939] [serial = 1903] [outer = (nil)]
08:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ae22a800) [pid = 1939] [serial = 1904] [outer = 0x7fb6a9650800]
08:24:56 INFO - PROCESS | 1939 | 1449073496838 Marionette INFO loaded listener.js
08:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ae9da400) [pid = 1939] [serial = 1905] [outer = 0x7fb6a9650800]
08:24:57 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
08:24:57 INFO - document served over http requires an http
08:24:57 INFO - sub-resource via script-tag using the meta-csp
08:24:57 INFO - delivery method with no-redirect and when
08:24:57 INFO - the target request is cross-origin.
08:24:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1377ms
08:24:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:24:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b0882800 == 73 [pid = 1939] [id = 680]
08:24:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6ae2e5c00) [pid = 1939] [serial = 1906] [outer = (nil)]
08:24:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6af4b8c00) [pid = 1939] [serial = 1907] [outer = 0x7fb6ae2e5c00]
08:24:58 INFO - PROCESS | 1939 | 1449073498167 Marionette INFO loaded listener.js
08:24:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6af973800) [pid = 1939] [serial = 1908] [outer = 0x7fb6ae2e5c00]
08:24:59 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
08:24:59 INFO - document served over http requires an http
08:24:59 INFO - sub-resource via script-tag using the meta-csp
08:24:59 INFO - delivery method with swap-origin-redirect and when
08:24:59 INFO - the target request is cross-origin.
08:24:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1330ms
08:24:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:24:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b560d000 == 74 [pid = 1939] [id = 681]
08:24:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6ae9e3c00) [pid = 1939] [serial = 1909] [outer = (nil)]
08:24:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6b0740800) [pid = 1939] [serial = 1910] [outer = 0x7fb6ae9e3c00]
08:24:59 INFO - PROCESS | 1939 | 1449073499511 Marionette INFO loaded listener.js
08:24:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6b4751400) [pid = 1939] [serial = 1911] [outer = 0x7fb6ae9e3c00]
08:25:00 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
08:25:00 INFO - document served over http requires an http
08:25:00 INFO - sub-resource via xhr-request using the meta-csp
08:25:00 INFO - delivery method with keep-origin-redirect and when
08:25:00 INFO - the target request is cross-origin.
08:25:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1288ms
08:25:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:25:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b601a800 == 75 [pid = 1939] [id = 682]
08:25:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6b0740000) [pid = 1939] [serial = 1912] [outer = (nil)]
08:25:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6b47e9c00) [pid = 1939] [serial = 1913] [outer = 0x7fb6b0740000]
08:25:00 INFO - PROCESS | 1939 | 1449073500807 Marionette INFO loaded listener.js
08:25:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b490e400) [pid = 1939] [serial = 1914] [outer = 0x7fb6b0740000]
08:25:01 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
08:25:01 INFO - document served over http requires an http
08:25:01 INFO - sub-resource via xhr-request using the meta-csp
08:25:01 INFO - delivery method with no-redirect and when
08:25:01 INFO - the target request is cross-origin.
08:25:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1326ms
08:25:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:25:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6533800 == 76 [pid = 1939] [id = 683]
08:25:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6b498f800) [pid = 1939] [serial = 1915] [outer = (nil)]
08:25:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6b4b77800) [pid = 1939] [serial = 1916] [outer = 0x7fb6b498f800]
08:25:02 INFO - PROCESS | 1939 | 1449073502238 Marionette INFO loaded listener.js
08:25:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6b4d5cc00) [pid = 1939] [serial = 1917] [outer = 0x7fb6b498f800]
08:25:03 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
08:25:03 INFO - document served over http requires an http
08:25:03 INFO - sub-resource via xhr-request using the meta-csp
08:25:03 INFO - delivery method with swap-origin-redirect and when
08:25:03 INFO - the target request is cross-origin.
08:25:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1385ms
08:25:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:25:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7030000 == 77 [pid = 1939] [id = 684]
08:25:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6b4b73800) [pid = 1939] [serial = 1918] [outer = (nil)]
08:25:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6b4dd2400) [pid = 1939] [serial = 1919] [outer = 0x7fb6b4b73800]
08:25:03 INFO - PROCESS | 1939 | 1449073503539 Marionette INFO loaded listener.js
08:25:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b57d1400) [pid = 1939] [serial = 1920] [outer = 0x7fb6b4b73800]
08:25:04 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
08:25:04 INFO - document served over http requires an https
08:25:04 INFO - sub-resource via fetch-request using the meta-csp
08:25:04 INFO - delivery method with keep-origin-redirect and when
08:25:04 INFO - the target request is cross-origin.
08:25:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1376ms
08:25:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:25:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d90000 == 78 [pid = 1939] [id = 685]
08:25:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6b4b76800) [pid = 1939] [serial = 1921] [outer = (nil)]
08:25:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6b54d1c00) [pid = 1939] [serial = 1922] [outer = 0x7fb6b4b76800]
08:25:04 INFO - PROCESS | 1939 | 1449073504969 Marionette INFO loaded listener.js
08:25:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6b5b6bc00) [pid = 1939] [serial = 1923] [outer = 0x7fb6b4b76800]
08:25:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:25:05 INFO - document served over http requires an https
08:25:05 INFO - sub-resource via fetch-request using the meta-csp
08:25:05 INFO - delivery method with no-redirect and when
08:25:05 INFO - the target request is cross-origin.
08:25:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1379ms
08:25:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:25:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9415000 == 79 [pid = 1939] [id = 686]
08:25:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6b5491400) [pid = 1939] [serial = 1924] [outer = (nil)]
08:25:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6b64e1800) [pid = 1939] [serial = 1925] [outer = 0x7fb6b5491400]
08:25:06 INFO - PROCESS | 1939 | 1449073506326 Marionette INFO loaded listener.js
08:25:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6b68b0c00) [pid = 1939] [serial = 1926] [outer = 0x7fb6b5491400]
08:25:07 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
08:25:07 INFO - document served over http requires an https
08:25:07 INFO - sub-resource via fetch-request using the meta-csp
08:25:07 INFO - delivery method with swap-origin-redirect and when
08:25:07 INFO - the target request is cross-origin.
08:25:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1429ms
08:25:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:25:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9665800 == 80 [pid = 1939] [id = 687]
08:25:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6b64dd000) [pid = 1939] [serial = 1927] [outer = (nil)]
08:25:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6b701d400) [pid = 1939] [serial = 1928] [outer = 0x7fb6b64dd000]
08:25:07 INFO - PROCESS | 1939 | 1449073507769 Marionette INFO loaded listener.js
08:25:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6b99cd800) [pid = 1939] [serial = 1929] [outer = 0x7fb6b64dd000]
08:25:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9abd000 == 81 [pid = 1939] [id = 688]
08:25:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6b99d3800) [pid = 1939] [serial = 1930] [outer = (nil)]
08:25:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b68b1000) [pid = 1939] [serial = 1931] [outer = 0x7fb6b99d3800]
08:25:08 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
08:25:08 INFO - document served over http requires an https
08:25:08 INFO - sub-resource via iframe-tag using the meta-csp
08:25:08 INFO - delivery method with keep-origin-redirect and when
08:25:08 INFO - the target request is cross-origin.
08:25:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1425ms
08:25:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:25:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b9ca5800 == 82 [pid = 1939] [id = 689]
08:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6b68aa800) [pid = 1939] [serial = 1932] [outer = (nil)]
08:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6b9e78400) [pid = 1939] [serial = 1933] [outer = 0x7fb6b68aa800]
08:25:09 INFO - PROCESS | 1939 | 1449073509237 Marionette INFO loaded listener.js
08:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6bb8d2800) [pid = 1939] [serial = 1934] [outer = 0x7fb6b68aa800]
08:25:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb82e000 == 83 [pid = 1939] [id = 690]
08:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6bd446c00) [pid = 1939] [serial = 1935] [outer = (nil)]
08:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6bad7e000) [pid = 1939] [serial = 1936] [outer = 0x7fb6bd446c00]
08:25:10 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
08:25:10 INFO - document served over http requires an https
08:25:10 INFO - sub-resource via iframe-tag using the meta-csp
08:25:10 INFO - delivery method with no-redirect and when
08:25:10 INFO - the target request is cross-origin.
08:25:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1533ms
08:25:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:25:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bb837800 == 84 [pid = 1939] [id = 691]
08:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6b99d9000) [pid = 1939] [serial = 1937] [outer = (nil)]
08:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6bd44b400) [pid = 1939] [serial = 1938] [outer = 0x7fb6b99d9000]
08:25:10 INFO - PROCESS | 1939 | 1449073510884 Marionette INFO loaded listener.js
08:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6be252000) [pid = 1939] [serial = 1939] [outer = 0x7fb6b99d9000]
08:25:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd518000 == 85 [pid = 1939] [id = 692]
08:25:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6be253800) [pid = 1939] [serial = 1940] [outer = (nil)]
08:25:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6bdc57000) [pid = 1939] [serial = 1941] [outer = 0x7fb6be253800]
08:25:11 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
08:25:11 INFO - document served over http requires an https
08:25:11 INFO - sub-resource via iframe-tag using the meta-csp
08:25:11 INFO - delivery method with swap-origin-redirect and when
08:25:11 INFO - the target request is cross-origin.
08:25:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1539ms
08:25:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:25:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6bd51c800 == 86 [pid = 1939] [id = 693]
08:25:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6a8d30400) [pid = 1939] [serial = 1942] [outer = (nil)]
08:25:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6be255800) [pid = 1939] [serial = 1943] [outer = 0x7fb6a8d30400]
08:25:12 INFO - PROCESS | 1939 | 1449073512351 Marionette INFO loaded listener.js
08:25:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6be4b7400) [pid = 1939] [serial = 1944] [outer = 0x7fb6a8d30400]
08:25:13 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
08:25:13 INFO - document served over http requires an https
08:25:13 INFO - sub-resource via script-tag using the meta-csp
08:25:13 INFO - delivery method with keep-origin-redirect and when
08:25:13 INFO - the target request is cross-origin.
08:25:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1477ms
08:25:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:25:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c09bf000 == 87 [pid = 1939] [id = 694]
08:25:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6bd444000) [pid = 1939] [serial = 1945] [outer = (nil)]
08:25:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6c0259400) [pid = 1939] [serial = 1946] [outer = 0x7fb6bd444000]
08:25:13 INFO - PROCESS | 1939 | 1449073513971 Marionette INFO loaded listener.js
08:25:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6c2144800) [pid = 1939] [serial = 1947] [outer = 0x7fb6bd444000]
08:25:14 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
08:25:14 INFO - document served over http requires an https
08:25:14 INFO - sub-resource via script-tag using the meta-csp
08:25:14 INFO - delivery method with no-redirect and when
08:25:14 INFO - the target request is cross-origin.
08:25:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1478ms
08:25:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:25:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c238c800 == 88 [pid = 1939] [id = 695]
08:25:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6a6755c00) [pid = 1939] [serial = 1948] [outer = (nil)]
08:25:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6c2149400) [pid = 1939] [serial = 1949] [outer = 0x7fb6a6755c00]
08:25:15 INFO - PROCESS | 1939 | 1449073515375 Marionette INFO loaded listener.js
08:25:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6c23ea800) [pid = 1939] [serial = 1950] [outer = 0x7fb6a6755c00]
08:25:16 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
08:25:16 INFO - document served over http requires an https
08:25:16 INFO - sub-resource via script-tag using the meta-csp
08:25:16 INFO - delivery method with swap-origin-redirect and when
08:25:16 INFO - the target request is cross-origin.
08:25:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1490ms
08:25:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:25:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2465000 == 89 [pid = 1939] [id = 696]
08:25:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a9655800) [pid = 1939] [serial = 1951] [outer = (nil)]
08:25:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6c214fc00) [pid = 1939] [serial = 1952] [outer = 0x7fb6a9655800]
08:25:16 INFO - PROCESS | 1939 | 1449073516815 Marionette INFO loaded listener.js
08:25:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6c2ea3c00) [pid = 1939] [serial = 1953] [outer = 0x7fb6a9655800]
08:25:17 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
08:25:17 INFO - document served over http requires an https
08:25:17 INFO - sub-resource via xhr-request using the meta-csp
08:25:17 INFO - delivery method with keep-origin-redirect and when
08:25:17 INFO - the target request is cross-origin.
08:25:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1380ms
08:25:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:25:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c2b3c000 == 90 [pid = 1939] [id = 697]
08:25:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6ab431400) [pid = 1939] [serial = 1954] [outer = (nil)]
08:25:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6ac5b6400) [pid = 1939] [serial = 1955] [outer = 0x7fb6ab431400]
08:25:18 INFO - PROCESS | 1939 | 1449073518167 Marionette INFO loaded listener.js
08:25:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6c3218c00) [pid = 1939] [serial = 1956] [outer = 0x7fb6ab431400]
08:25:19 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
08:25:19 INFO - document served over http requires an https
08:25:19 INFO - sub-resource via xhr-request using the meta-csp
08:25:19 INFO - delivery method with no-redirect and when
08:25:19 INFO - the target request is cross-origin.
08:25:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1377ms
08:25:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:25:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3267000 == 91 [pid = 1939] [id = 698]
08:25:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6c2ea7800) [pid = 1939] [serial = 1957] [outer = (nil)]
08:25:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6c321ec00) [pid = 1939] [serial = 1958] [outer = 0x7fb6c2ea7800]
08:25:19 INFO - PROCESS | 1939 | 1449073519628 Marionette INFO loaded listener.js
08:25:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6c3683000) [pid = 1939] [serial = 1959] [outer = 0x7fb6c2ea7800]
08:25:20 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
08:25:20 INFO - document served over http requires an https
08:25:20 INFO - sub-resource via xhr-request using the meta-csp
08:25:20 INFO - delivery method with swap-origin-redirect and when
08:25:20 INFO - the target request is cross-origin.
08:25:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1488ms
08:25:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:25:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c3659000 == 92 [pid = 1939] [id = 699]
08:25:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6c321b800) [pid = 1939] [serial = 1960] [outer = (nil)]
08:25:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6c3b45800) [pid = 1939] [serial = 1961] [outer = 0x7fb6c321b800]
08:25:21 INFO - PROCESS | 1939 | 1449073521138 Marionette INFO loaded listener.js
08:25:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6c3eca400) [pid = 1939] [serial = 1962] [outer = 0x7fb6c321b800]
08:25:22 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
08:25:22 INFO - document served over http requires an http
08:25:22 INFO - sub-resource via fetch-request using the meta-csp
08:25:22 INFO - delivery method with keep-origin-redirect and when
08:25:22 INFO - the target request is same-origin.
08:25:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1481ms
08:25:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:25:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c4baa800 == 93 [pid = 1939] [id = 700]
08:25:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6c321e400) [pid = 1939] [serial = 1963] [outer = (nil)]
08:25:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6c3f49c00) [pid = 1939] [serial = 1964] [outer = 0x7fb6c321e400]
08:25:22 INFO - PROCESS | 1939 | 1449073522593 Marionette INFO loaded listener.js
08:25:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6c4051800) [pid = 1939] [serial = 1965] [outer = 0x7fb6c321e400]
08:25:23 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
08:25:23 INFO - document served over http requires an http
08:25:23 INFO - sub-resource via fetch-request using the meta-csp
08:25:23 INFO - delivery method with no-redirect and when
08:25:23 INFO - the target request is same-origin.
08:25:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1380ms
08:25:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:25:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6c6a35000 == 94 [pid = 1939] [id = 701]
08:25:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6c3f3cc00) [pid = 1939] [serial = 1966] [outer = (nil)]
08:25:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6c4082400) [pid = 1939] [serial = 1967] [outer = 0x7fb6c3f3cc00]
08:25:23 INFO - PROCESS | 1939 | 1449073523970 Marionette INFO loaded listener.js
08:25:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7fb6c40ebc00) [pid = 1939] [serial = 1968] [outer = 0x7fb6c3f3cc00]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f11800 == 93 [pid = 1939] [id = 645]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a990a800 == 92 [pid = 1939] [id = 646]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5d4800 == 91 [pid = 1939] [id = 647]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad731000 == 90 [pid = 1939] [id = 648]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf48000 == 89 [pid = 1939] [id = 649]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2d3000 == 88 [pid = 1939] [id = 650]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee14800 == 87 [pid = 1939] [id = 651]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2cd000 == 86 [pid = 1939] [id = 611]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af85c000 == 85 [pid = 1939] [id = 652]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b088c800 == 84 [pid = 1939] [id = 653]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a19000 == 83 [pid = 1939] [id = 654]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5119800 == 82 [pid = 1939] [id = 655]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6530800 == 81 [pid = 1939] [id = 656]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9635000 == 80 [pid = 1939] [id = 657]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd517800 == 79 [pid = 1939] [id = 658]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd51b000 == 78 [pid = 1939] [id = 659]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be193800 == 77 [pid = 1939] [id = 660]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be19a800 == 76 [pid = 1939] [id = 661]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be38d800 == 75 [pid = 1939] [id = 662]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bf295000 == 74 [pid = 1939] [id = 663]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bfea0000 == 73 [pid = 1939] [id = 664]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c02c1000 == 72 [pid = 1939] [id = 665]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c0c6c000 == 71 [pid = 1939] [id = 666]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c1fd0800 == 70 [pid = 1939] [id = 667]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a1cea000 == 69 [pid = 1939] [id = 669]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69b3800 == 68 [pid = 1939] [id = 670]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab697800 == 67 [pid = 1939] [id = 644]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab825800 == 66 [pid = 1939] [id = 671]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac090000 == 65 [pid = 1939] [id = 672]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac493000 == 64 [pid = 1939] [id = 673]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8aeb000 == 63 [pid = 1939] [id = 674]
08:25:27 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf49000 == 62 [pid = 1939] [id = 675]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c211b800 == 61 [pid = 1939] [id = 668]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee05800 == 60 [pid = 1939] [id = 677]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a990c800 == 59 [pid = 1939] [id = 678]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee04000 == 58 [pid = 1939] [id = 679]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b0882800 == 57 [pid = 1939] [id = 680]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b560d000 == 56 [pid = 1939] [id = 681]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b601a800 == 55 [pid = 1939] [id = 682]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6533800 == 54 [pid = 1939] [id = 683]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7030000 == 53 [pid = 1939] [id = 684]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc28800 == 52 [pid = 1939] [id = 501]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d90000 == 51 [pid = 1939] [id = 685]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e0000 == 50 [pid = 1939] [id = 502]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9415000 == 49 [pid = 1939] [id = 686]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9665800 == 48 [pid = 1939] [id = 687]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9abd000 == 47 [pid = 1939] [id = 688]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b9ca5800 == 46 [pid = 1939] [id = 689]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb82e000 == 45 [pid = 1939] [id = 690]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada9e000 == 44 [pid = 1939] [id = 494]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bb837800 == 43 [pid = 1939] [id = 691]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd518000 == 42 [pid = 1939] [id = 692]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6bd51c800 == 41 [pid = 1939] [id = 693]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c09bf000 == 40 [pid = 1939] [id = 694]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c238c800 == 39 [pid = 1939] [id = 695]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2465000 == 38 [pid = 1939] [id = 696]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c2b3c000 == 37 [pid = 1939] [id = 697]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3267000 == 36 [pid = 1939] [id = 698]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c3659000 == 35 [pid = 1939] [id = 699]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c4baa800 == 34 [pid = 1939] [id = 700]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab836800 == 33 [pid = 1939] [id = 486]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac077000 == 32 [pid = 1939] [id = 676]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f15800 == 31 [pid = 1939] [id = 487]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac093000 == 30 [pid = 1939] [id = 489]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac480000 == 29 [pid = 1939] [id = 490]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae946800 == 28 [pid = 1939] [id = 498]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee0b800 == 27 [pid = 1939] [id = 499]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6be376800 == 26 [pid = 1939] [id = 574]
08:25:29 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab834000 == 25 [pid = 1939] [id = 492]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7fb6ae2e9400) [pid = 1939] [serial = 1803] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6ad7aa000) [pid = 1939] [serial = 1797] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6b490ac00) [pid = 1939] [serial = 1737] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6b7027000) [pid = 1939] [serial = 1761] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6b64dd400) [pid = 1939] [serial = 1755] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6b68a6400) [pid = 1939] [serial = 1758] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6afe30800) [pid = 1939] [serial = 1729] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6bb808c00) [pid = 1939] [serial = 1779] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6b47f0400) [pid = 1939] [serial = 1734] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6b5863400) [pid = 1939] [serial = 1752] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b9771800) [pid = 1939] [serial = 1766] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6ab602400) [pid = 1939] [serial = 1794] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6bab98000) [pid = 1939] [serial = 1776] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6ae165c00) [pid = 1939] [serial = 1724] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4b74c00) [pid = 1939] [serial = 1740] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ae237000) [pid = 1939] [serial = 1800] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6af969000) [pid = 1939] [serial = 1716] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6a90da400) [pid = 1939] [serial = 1719] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6b9a55c00) [pid = 1939] [serial = 1771] [outer = (nil)] [url = about:blank]
08:25:30 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6bd423800) [pid = 1939] [serial = 1782] [outer = (nil)] [url = about:blank]
08:25:31 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
08:25:31 INFO - document served over http requires an http
08:25:31 INFO - sub-resource via fetch-request using the meta-csp
08:25:31 INFO - delivery method with swap-origin-redirect and when
08:25:31 INFO - the target request is same-origin.
08:25:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 7602ms
08:25:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:25:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5270000 == 26 [pid = 1939] [id = 702]
08:25:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6a6b41000) [pid = 1939] [serial = 1969] [outer = (nil)]
08:25:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a6b49800) [pid = 1939] [serial = 1970] [outer = 0x7fb6a6b41000]
08:25:31 INFO - PROCESS | 1939 | 1449073531494 Marionette INFO loaded listener.js
08:25:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a7d9ac00) [pid = 1939] [serial = 1971] [outer = 0x7fb6a6b41000]
08:25:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f15800 == 27 [pid = 1939] [id = 703]
08:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a8642c00) [pid = 1939] [serial = 1972] [outer = (nil)]
08:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a863f800) [pid = 1939] [serial = 1973] [outer = 0x7fb6a8642c00]
08:25:32 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
08:25:32 INFO - document served over http requires an http
08:25:32 INFO - sub-resource via iframe-tag using the meta-csp
08:25:32 INFO - delivery method with keep-origin-redirect and when
08:25:32 INFO - the target request is same-origin.
08:25:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1179ms
08:25:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:25:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69a3800 == 28 [pid = 1939] [id = 704]
08:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a8b2f400) [pid = 1939] [serial = 1974] [outer = (nil)]
08:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6a8b36000) [pid = 1939] [serial = 1975] [outer = 0x7fb6a8b2f400]
08:25:32 INFO - PROCESS | 1939 | 1449073532604 Marionette INFO loaded listener.js
08:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6a8d30800) [pid = 1939] [serial = 1976] [outer = 0x7fb6a8b2f400]
08:25:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8af2800 == 29 [pid = 1939] [id = 705]
08:25:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6a90dec00) [pid = 1939] [serial = 1977] [outer = (nil)]
08:25:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6a8d2e000) [pid = 1939] [serial = 1978] [outer = 0x7fb6a90dec00]
08:25:33 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
08:25:33 INFO - document served over http requires an http
08:25:33 INFO - sub-resource via iframe-tag using the meta-csp
08:25:33 INFO - delivery method with no-redirect and when
08:25:33 INFO - the target request is same-origin.
08:25:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1407ms
08:25:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:25:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc3800 == 30 [pid = 1939] [id = 706]
08:25:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6a6750c00) [pid = 1939] [serial = 1979] [outer = (nil)]
08:25:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6a969a000) [pid = 1939] [serial = 1980] [outer = 0x7fb6a6750c00]
08:25:34 INFO - PROCESS | 1939 | 1449073534054 Marionette INFO loaded listener.js
08:25:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6a969f800) [pid = 1939] [serial = 1981] [outer = 0x7fb6a6750c00]
08:25:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9903000 == 31 [pid = 1939] [id = 707]
08:25:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6ab43dc00) [pid = 1939] [serial = 1982] [outer = (nil)]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6ab4f2000) [pid = 1939] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073493133]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6a964ac00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6af4b8800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6afe1d400) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6a6758000) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6af4b4800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6c0ded800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6ad79e800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b0734400) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6a9698000) [pid = 1939] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073456533]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6c02e0400) [pid = 1939] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6bdc4ec00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ae165400) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6ae15e800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6a6757400) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6ab60b800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a5d0ec00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6c0959000) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6a970ec00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6ae9db800) [pid = 1939] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6adb1f400) [pid = 1939] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6ac4e4000) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a8648800) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6b4b7b400) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b64dc000) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6bfe27400) [pid = 1939] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073473989]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6af911000) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6b4b80c00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6af4a9c00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6b4dd9c00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6af91e400) [pid = 1939] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6b5b67000) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6be4ba000) [pid = 1939] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6ae51ec00) [pid = 1939] [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]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6c126d800) [pid = 1939] [serial = 1874] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6c0c2a000) [pid = 1939] [serial = 1868] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6c05c0400) [pid = 1939] [serial = 1862] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6adfa6400) [pid = 1939] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6b5865400) [pid = 1939] [serial = 1832] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6ae518400) [pid = 1939] [serial = 1817] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6b4d53800) [pid = 1939] [serial = 1829] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6b64e2000) [pid = 1939] [serial = 1835] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6b4d60000) [pid = 1939] [serial = 1871] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6ab60a800) [pid = 1939] [serial = 1883] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6aef4a800) [pid = 1939] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6af913800) [pid = 1939] [serial = 1820] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6bd583800) [pid = 1939] [serial = 1841] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6b4757000) [pid = 1939] [serial = 1826] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6a9696000) [pid = 1939] [serial = 1880] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6bdc5c800) [pid = 1939] [serial = 1844] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6abb46000) [pid = 1939] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073493133]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6a6b3b400) [pid = 1939] [serial = 1877] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6abb4cc00) [pid = 1939] [serial = 1812] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6a90e4c00) [pid = 1939] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073456533]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6be4bc400) [pid = 1939] [serial = 1849] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6ae447800) [pid = 1939] [serial = 1886] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6be4b8800) [pid = 1939] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6a6234800) [pid = 1939] [serial = 1891] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6bfe24000) [pid = 1939] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073473989]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6c003d000) [pid = 1939] [serial = 1854] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6c04f1000) [pid = 1939] [serial = 1859] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6b7026000) [pid = 1939] [serial = 1838] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6afe2d400) [pid = 1939] [serial = 1823] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6c0251800) [pid = 1939] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6c0964000) [pid = 1939] [serial = 1865] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6a6751400) [pid = 1939] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6a9706800) [pid = 1939] [serial = 1896] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6b5b70c00) [pid = 1939] [serial = 1833] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6c0f07400) [pid = 1939] [serial = 1869] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6b57d6800) [pid = 1939] [serial = 1830] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6c125b800) [pid = 1939] [serial = 1872] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6b5862000) [pid = 1939] [serial = 1875] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6b490b400) [pid = 1939] [serial = 1827] [outer = (nil)] [url = about:blank]
08:25:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a6751c00) [pid = 1939] [serial = 1983] [outer = 0x7fb6ab43dc00]
08:25:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:25:38 INFO - document served over http requires an http
08:25:38 INFO - sub-resource via iframe-tag using the meta-csp
08:25:38 INFO - delivery method with swap-origin-redirect and when
08:25:38 INFO - the target request is same-origin.
08:25:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4997ms
08:25:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:25:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab697800 == 32 [pid = 1939] [id = 708]
08:25:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a5d02800) [pid = 1939] [serial = 1984] [outer = (nil)]
08:25:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a8d2b800) [pid = 1939] [serial = 1985] [outer = 0x7fb6a5d02800]
08:25:39 INFO - PROCESS | 1939 | 1449073539098 Marionette INFO loaded listener.js
08:25:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6ab4f4400) [pid = 1939] [serial = 1986] [outer = 0x7fb6a5d02800]
08:25:39 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
08:25:39 INFO - document served over http requires an http
08:25:39 INFO - sub-resource via script-tag using the meta-csp
08:25:39 INFO - delivery method with keep-origin-redirect and when
08:25:39 INFO - the target request is same-origin.
08:25:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1083ms
08:25:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:25:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc2f800 == 33 [pid = 1939] [id = 709]
08:25:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a6b3cc00) [pid = 1939] [serial = 1987] [outer = (nil)]
08:25:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6ab4f7400) [pid = 1939] [serial = 1988] [outer = 0x7fb6a6b3cc00]
08:25:40 INFO - PROCESS | 1939 | 1449073540111 Marionette INFO loaded listener.js
08:25:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6abb49400) [pid = 1939] [serial = 1989] [outer = 0x7fb6a6b3cc00]
08:25:41 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
08:25:41 INFO - document served over http requires an http
08:25:41 INFO - sub-resource via script-tag using the meta-csp
08:25:41 INFO - delivery method with no-redirect and when
08:25:41 INFO - the target request is same-origin.
08:25:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1376ms
08:25:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:25:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f19000 == 34 [pid = 1939] [id = 710]
08:25:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a8b2ec00) [pid = 1939] [serial = 1990] [outer = (nil)]
08:25:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a8b35400) [pid = 1939] [serial = 1991] [outer = 0x7fb6a8b2ec00]
08:25:41 INFO - PROCESS | 1939 | 1449073541697 Marionette INFO loaded listener.js
08:25:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a9694c00) [pid = 1939] [serial = 1992] [outer = 0x7fb6a8b2ec00]
08:25:42 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
08:25:42 INFO - document served over http requires an http
08:25:42 INFO - sub-resource via script-tag using the meta-csp
08:25:42 INFO - delivery method with swap-origin-redirect and when
08:25:42 INFO - the target request is same-origin.
08:25:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1479ms
08:25:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:25:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac070800 == 35 [pid = 1939] [id = 711]
08:25:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6a8b30000) [pid = 1939] [serial = 1993] [outer = (nil)]
08:25:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6ab4f4c00) [pid = 1939] [serial = 1994] [outer = 0x7fb6a8b30000]
08:25:43 INFO - PROCESS | 1939 | 1449073543151 Marionette INFO loaded listener.js
08:25:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6ac4d9c00) [pid = 1939] [serial = 1995] [outer = 0x7fb6a8b30000]
08:25:44 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
08:25:44 INFO - document served over http requires an http
08:25:44 INFO - sub-resource via xhr-request using the meta-csp
08:25:44 INFO - delivery method with keep-origin-redirect and when
08:25:44 INFO - the target request is same-origin.
08:25:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1326ms
08:25:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:25:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac395000 == 36 [pid = 1939] [id = 712]
08:25:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ab43fc00) [pid = 1939] [serial = 1996] [outer = (nil)]
08:25:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ac5b8800) [pid = 1939] [serial = 1997] [outer = 0x7fb6ab43fc00]
08:25:44 INFO - PROCESS | 1939 | 1449073544496 Marionette INFO loaded listener.js
08:25:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6adb16000) [pid = 1939] [serial = 1998] [outer = 0x7fb6ab43fc00]
08:25:45 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
08:25:45 INFO - document served over http requires an http
08:25:45 INFO - sub-resource via xhr-request using the meta-csp
08:25:45 INFO - delivery method with no-redirect and when
08:25:45 INFO - the target request is same-origin.
08:25:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1279ms
08:25:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:25:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc3000 == 37 [pid = 1939] [id = 713]
08:25:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6ac5b7000) [pid = 1939] [serial = 1999] [outer = (nil)]
08:25:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6adb21400) [pid = 1939] [serial = 2000] [outer = 0x7fb6ac5b7000]
08:25:45 INFO - PROCESS | 1939 | 1449073545821 Marionette INFO loaded listener.js
08:25:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6adfa0000) [pid = 1939] [serial = 2001] [outer = 0x7fb6ac5b7000]
08:25:46 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
08:25:46 INFO - document served over http requires an http
08:25:46 INFO - sub-resource via xhr-request using the meta-csp
08:25:46 INFO - delivery method with swap-origin-redirect and when
08:25:46 INFO - the target request is same-origin.
08:25:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1328ms
08:25:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:25:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad729000 == 38 [pid = 1939] [id = 714]
08:25:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6ac5ad800) [pid = 1939] [serial = 2002] [outer = (nil)]
08:25:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6adfa0400) [pid = 1939] [serial = 2003] [outer = 0x7fb6ac5ad800]
08:25:47 INFO - PROCESS | 1939 | 1449073547136 Marionette INFO loaded listener.js
08:25:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6ae165c00) [pid = 1939] [serial = 2004] [outer = 0x7fb6ac5ad800]
08:25:48 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
08:25:48 INFO - document served over http requires an https
08:25:48 INFO - sub-resource via fetch-request using the meta-csp
08:25:48 INFO - delivery method with keep-origin-redirect and when
08:25:48 INFO - the target request is same-origin.
08:25:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1379ms
08:25:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:25:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc2e800 == 39 [pid = 1939] [id = 715]
08:25:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6ae2e7400) [pid = 1939] [serial = 2005] [outer = (nil)]
08:25:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6ae2eb800) [pid = 1939] [serial = 2006] [outer = 0x7fb6ae2e7400]
08:25:48 INFO - PROCESS | 1939 | 1449073548558 Marionette INFO loaded listener.js
08:25:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6ae44fc00) [pid = 1939] [serial = 2007] [outer = 0x7fb6ae2e7400]
08:25:49 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
08:25:49 INFO - document served over http requires an https
08:25:49 INFO - sub-resource via fetch-request using the meta-csp
08:25:49 INFO - delivery method with no-redirect and when
08:25:49 INFO - the target request is same-origin.
08:25:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1427ms
08:25:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:25:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adaae800 == 40 [pid = 1939] [id = 716]
08:25:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6ae2e8400) [pid = 1939] [serial = 2008] [outer = (nil)]
08:25:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6ae51ac00) [pid = 1939] [serial = 2009] [outer = 0x7fb6ae2e8400]
08:25:49 INFO - PROCESS | 1939 | 1449073549968 Marionette INFO loaded listener.js
08:25:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6ae62a800) [pid = 1939] [serial = 2010] [outer = 0x7fb6ae2e8400]
08:25:50 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
08:25:50 INFO - document served over http requires an https
08:25:50 INFO - sub-resource via fetch-request using the meta-csp
08:25:50 INFO - delivery method with swap-origin-redirect and when
08:25:50 INFO - the target request is same-origin.
08:25:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1427ms
08:25:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:25:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adfe3000 == 41 [pid = 1939] [id = 717]
08:25:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6a90d8800) [pid = 1939] [serial = 2011] [outer = (nil)]
08:25:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6ae449800) [pid = 1939] [serial = 2012] [outer = 0x7fb6a90d8800]
08:25:51 INFO - PROCESS | 1939 | 1449073551415 Marionette INFO loaded listener.js
08:25:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ae9de400) [pid = 1939] [serial = 2013] [outer = 0x7fb6a90d8800]
08:25:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2cf000 == 42 [pid = 1939] [id = 718]
08:25:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6aeeaa800) [pid = 1939] [serial = 2014] [outer = (nil)]
08:25:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6ae626000) [pid = 1939] [serial = 2015] [outer = 0x7fb6aeeaa800]
08:25:52 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
08:25:52 INFO - document served over http requires an https
08:25:52 INFO - sub-resource via iframe-tag using the meta-csp
08:25:52 INFO - delivery method with keep-origin-redirect and when
08:25:52 INFO - the target request is same-origin.
08:25:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1477ms
08:25:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:25:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2d2800 == 43 [pid = 1939] [id = 719]
08:25:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6a674f400) [pid = 1939] [serial = 2016] [outer = (nil)]
08:25:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6aef45800) [pid = 1939] [serial = 2017] [outer = 0x7fb6a674f400]
08:25:52 INFO - PROCESS | 1939 | 1449073552915 Marionette INFO loaded listener.js
08:25:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6aef4cc00) [pid = 1939] [serial = 2018] [outer = 0x7fb6a674f400]
08:25:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee06000 == 44 [pid = 1939] [id = 720]
08:25:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6aef4d400) [pid = 1939] [serial = 2019] [outer = (nil)]
08:25:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6af4ac800) [pid = 1939] [serial = 2020] [outer = 0x7fb6aef4d400]
08:25:53 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
08:25:53 INFO - document served over http requires an https
08:25:53 INFO - sub-resource via iframe-tag using the meta-csp
08:25:53 INFO - delivery method with no-redirect and when
08:25:53 INFO - the target request is same-origin.
08:25:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1526ms
08:25:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:25:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee1d000 == 45 [pid = 1939] [id = 721]
08:25:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6a622d000) [pid = 1939] [serial = 2021] [outer = (nil)]
08:25:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ab605400) [pid = 1939] [serial = 2022] [outer = 0x7fb6a622d000]
08:25:54 INFO - PROCESS | 1939 | 1449073554447 Marionette INFO loaded listener.js
08:25:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6af4b4000) [pid = 1939] [serial = 2023] [outer = 0x7fb6a622d000]
08:25:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af84c000 == 46 [pid = 1939] [id = 722]
08:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6af914800) [pid = 1939] [serial = 2024] [outer = (nil)]
08:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6aef50000) [pid = 1939] [serial = 2025] [outer = 0x7fb6af914800]
08:25:55 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
08:25:55 INFO - document served over http requires an https
08:25:55 INFO - sub-resource via iframe-tag using the meta-csp
08:25:55 INFO - delivery method with swap-origin-redirect and when
08:25:55 INFO - the target request is same-origin.
08:25:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1475ms
08:25:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:25:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af859000 == 47 [pid = 1939] [id = 723]
08:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6a9656400) [pid = 1939] [serial = 2026] [outer = (nil)]
08:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6af94f400) [pid = 1939] [serial = 2027] [outer = 0x7fb6a9656400]
08:25:55 INFO - PROCESS | 1939 | 1449073555944 Marionette INFO loaded listener.js
08:25:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6af96d400) [pid = 1939] [serial = 2028] [outer = 0x7fb6a9656400]
08:25:56 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
08:25:56 INFO - document served over http requires an https
08:25:56 INFO - sub-resource via script-tag using the meta-csp
08:25:56 INFO - delivery method with keep-origin-redirect and when
08:25:56 INFO - the target request is same-origin.
08:25:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1385ms
08:25:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:25:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b0853800 == 48 [pid = 1939] [id = 724]
08:25:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6af910400) [pid = 1939] [serial = 2029] [outer = (nil)]
08:25:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6af958000) [pid = 1939] [serial = 2030] [outer = 0x7fb6af910400]
08:25:57 INFO - PROCESS | 1939 | 1449073557281 Marionette INFO loaded listener.js
08:25:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6afe2b800) [pid = 1939] [serial = 2031] [outer = 0x7fb6af910400]
08:25:58 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
08:25:58 INFO - document served over http requires an https
08:25:58 INFO - sub-resource via script-tag using the meta-csp
08:25:58 INFO - delivery method with no-redirect and when
08:25:58 INFO - the target request is same-origin.
08:25:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1289ms
08:25:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:25:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad73e800 == 49 [pid = 1939] [id = 725]
08:25:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6adb1a000) [pid = 1939] [serial = 2032] [outer = (nil)]
08:25:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6af96d000) [pid = 1939] [serial = 2033] [outer = 0x7fb6adb1a000]
08:25:58 INFO - PROCESS | 1939 | 1449073558612 Marionette INFO loaded listener.js
08:25:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6afe3a000) [pid = 1939] [serial = 2034] [outer = 0x7fb6adb1a000]
08:25:59 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
08:25:59 INFO - document served over http requires an https
08:25:59 INFO - sub-resource via script-tag using the meta-csp
08:25:59 INFO - delivery method with swap-origin-redirect and when
08:25:59 INFO - the target request is same-origin.
08:25:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1375ms
08:25:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:25:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4722000 == 50 [pid = 1939] [id = 726]
08:25:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6adb1e000) [pid = 1939] [serial = 2035] [outer = (nil)]
08:25:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6afe35800) [pid = 1939] [serial = 2036] [outer = 0x7fb6adb1e000]
08:26:00 INFO - PROCESS | 1939 | 1449073560013 Marionette INFO loaded listener.js
08:26:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6b0793400) [pid = 1939] [serial = 2037] [outer = 0x7fb6adb1e000]
08:26:01 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
08:26:01 INFO - document served over http requires an https
08:26:01 INFO - sub-resource via xhr-request using the meta-csp
08:26:01 INFO - delivery method with keep-origin-redirect and when
08:26:01 INFO - the target request is same-origin.
08:26:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1437ms
08:26:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:26:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4ca1800 == 51 [pid = 1939] [id = 727]
08:26:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6ab4ee400) [pid = 1939] [serial = 2038] [outer = (nil)]
08:26:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6b0797c00) [pid = 1939] [serial = 2039] [outer = 0x7fb6ab4ee400]
08:26:01 INFO - PROCESS | 1939 | 1449073561481 Marionette INFO loaded listener.js
08:26:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6b08d5c00) [pid = 1939] [serial = 2040] [outer = 0x7fb6ab4ee400]
08:26:02 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
08:26:02 INFO - document served over http requires an https
08:26:02 INFO - sub-resource via xhr-request using the meta-csp
08:26:02 INFO - delivery method with no-redirect and when
08:26:02 INFO - the target request is same-origin.
08:26:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1363ms
08:26:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:26:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b510a000 == 52 [pid = 1939] [id = 728]
08:26:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6ae51b000) [pid = 1939] [serial = 2041] [outer = (nil)]
08:26:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6b4753800) [pid = 1939] [serial = 2042] [outer = 0x7fb6ae51b000]
08:26:02 INFO - PROCESS | 1939 | 1449073562797 Marionette INFO loaded listener.js
08:26:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6b475bc00) [pid = 1939] [serial = 2043] [outer = 0x7fb6ae51b000]
08:26:03 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
08:26:03 INFO - document served over http requires an https
08:26:03 INFO - sub-resource via xhr-request using the meta-csp
08:26:03 INFO - delivery method with swap-origin-redirect and when
08:26:03 INFO - the target request is same-origin.
08:26:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1284ms
08:26:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:26:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5833000 == 53 [pid = 1939] [id = 729]
08:26:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6b08d0400) [pid = 1939] [serial = 2044] [outer = (nil)]
08:26:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6b47e5c00) [pid = 1939] [serial = 2045] [outer = 0x7fb6b08d0400]
08:26:04 INFO - PROCESS | 1939 | 1449073564083 Marionette INFO loaded listener.js
08:26:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6b48ae800) [pid = 1939] [serial = 2046] [outer = 0x7fb6b08d0400]
08:26:05 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
08:26:05 INFO - document served over http requires an http
08:26:05 INFO - sub-resource via fetch-request using the meta-referrer
08:26:05 INFO - delivery method with keep-origin-redirect and when
08:26:05 INFO - the target request is cross-origin.
08:26:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1381ms
08:26:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:26:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b601c000 == 54 [pid = 1939] [id = 730]
08:26:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6b08d6000) [pid = 1939] [serial = 2047] [outer = (nil)]
08:26:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6b48b6c00) [pid = 1939] [serial = 2048] [outer = 0x7fb6b08d6000]
08:26:05 INFO - PROCESS | 1939 | 1449073565532 Marionette INFO loaded listener.js
08:26:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6b4914400) [pid = 1939] [serial = 2049] [outer = 0x7fb6b08d6000]
08:26:06 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
08:26:06 INFO - document served over http requires an http
08:26:06 INFO - sub-resource via fetch-request using the meta-referrer
08:26:06 INFO - delivery method with no-redirect and when
08:26:06 INFO - the target request is cross-origin.
08:26:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1378ms
08:26:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:26:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b605b800 == 55 [pid = 1939] [id = 731]
08:26:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6b48b0000) [pid = 1939] [serial = 2050] [outer = (nil)]
08:26:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6b4982400) [pid = 1939] [serial = 2051] [outer = 0x7fb6b48b0000]
08:26:06 INFO - PROCESS | 1939 | 1449073566922 Marionette INFO loaded listener.js
08:26:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6b4b74800) [pid = 1939] [serial = 2052] [outer = 0x7fb6b48b0000]
08:26:07 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
08:26:07 INFO - document served over http requires an http
08:26:07 INFO - sub-resource via fetch-request using the meta-referrer
08:26:07 INFO - delivery method with swap-origin-redirect and when
08:26:07 INFO - the target request is cross-origin.
08:26:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1376ms
08:26:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:26:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b653f800 == 56 [pid = 1939] [id = 732]
08:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6ae9d8400) [pid = 1939] [serial = 2053] [outer = (nil)]
08:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7fb6b4b78000) [pid = 1939] [serial = 2054] [outer = 0x7fb6ae9d8400]
08:26:08 INFO - PROCESS | 1939 | 1449073568271 Marionette INFO loaded listener.js
08:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7fb6b4d59800) [pid = 1939] [serial = 2055] [outer = 0x7fb6ae9d8400]
08:26:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b7036000 == 57 [pid = 1939] [id = 733]
08:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7fb6b4d60000) [pid = 1939] [serial = 2056] [outer = (nil)]
08:26:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7fb6b498e800) [pid = 1939] [serial = 2057] [outer = 0x7fb6b4d60000]
08:26:09 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
08:26:09 INFO - document served over http requires an http
08:26:09 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:09 INFO - delivery method with keep-origin-redirect and when
08:26:09 INFO - the target request is cross-origin.
08:26:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1441ms
08:26:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:26:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b8d7d800 == 58 [pid = 1939] [id = 734]
08:26:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7fb6b4982c00) [pid = 1939] [serial = 2058] [outer = (nil)]
08:26:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7fb6b4dcc800) [pid = 1939] [serial = 2059] [outer = 0x7fb6b4982c00]
08:26:09 INFO - PROCESS | 1939 | 1449073569772 Marionette INFO loaded listener.js
08:26:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7fb6b548d400) [pid = 1939] [serial = 2060] [outer = 0x7fb6b4982c00]
08:26:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f15800 == 57 [pid = 1939] [id = 703]
08:26:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8af2800 == 56 [pid = 1939] [id = 705]
08:26:11 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9903000 == 55 [pid = 1939] [id = 707]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac399800 == 54 [pid = 1939] [id = 586]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af842800 == 53 [pid = 1939] [id = 595]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6c6a35000 == 52 [pid = 1939] [id = 701]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfef800 == 51 [pid = 1939] [id = 592]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf46000 == 50 [pid = 1939] [id = 591]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fca000 == 49 [pid = 1939] [id = 578]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2cf000 == 48 [pid = 1939] [id = 718]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee06000 == 47 [pid = 1939] [id = 720]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af84c000 == 46 [pid = 1939] [id = 722]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a526f000 == 45 [pid = 1939] [id = 580]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad735000 == 44 [pid = 1939] [id = 589]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69b0800 == 43 [pid = 1939] [id = 584]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9906800 == 42 [pid = 1939] [id = 581]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee14000 == 41 [pid = 1939] [id = 594]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b7036000 == 40 [pid = 1939] [id = 733]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a526f800 == 39 [pid = 1939] [id = 575]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a990f000 == 38 [pid = 1939] [id = 579]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9c6000 == 37 [pid = 1939] [id = 590]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69b1000 == 36 [pid = 1939] [id = 577]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65d7800 == 35 [pid = 1939] [id = 576]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc34000 == 34 [pid = 1939] [id = 582]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a990e000 == 33 [pid = 1939] [id = 588]
08:26:13 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2e2800 == 32 [pid = 1939] [id = 593]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7fb6a8b2a800) [pid = 1939] [serial = 1878] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7fb6bd444400) [pid = 1939] [serial = 1839] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7fb6aeea9000) [pid = 1939] [serial = 1808] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7fb6ab4f7c00) [pid = 1939] [serial = 1881] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7fb6c0bf7800) [pid = 1939] [serial = 1866] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7fb6ae9de800) [pid = 1939] [serial = 1887] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7fb6c024bc00) [pid = 1939] [serial = 1855] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6a8649800) [pid = 1939] [serial = 1892] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6be4c1c00) [pid = 1939] [serial = 1850] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6adb19400) [pid = 1939] [serial = 1884] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6adb15c00) [pid = 1939] [serial = 1813] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b079b000) [pid = 1939] [serial = 1824] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6c08cc400) [pid = 1939] [serial = 1863] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6bdc55800) [pid = 1939] [serial = 1842] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6aeeae000) [pid = 1939] [serial = 1818] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b68a3800) [pid = 1939] [serial = 1836] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6af971400) [pid = 1939] [serial = 1821] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6be4b8c00) [pid = 1939] [serial = 1845] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6c05ba800) [pid = 1939] [serial = 1860] [outer = (nil)] [url = about:blank]
08:26:13 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6ae51d400) [pid = 1939] [serial = 1897] [outer = (nil)] [url = about:blank]
08:26:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a525b800 == 33 [pid = 1939] [id = 735]
08:26:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6a6237400) [pid = 1939] [serial = 2061] [outer = (nil)]
08:26:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6a6754800) [pid = 1939] [serial = 2062] [outer = 0x7fb6a6237400]
08:26:14 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
08:26:14 INFO - document served over http requires an http
08:26:14 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:14 INFO - delivery method with no-redirect and when
08:26:14 INFO - the target request is cross-origin.
08:26:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 5490ms
08:26:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:26:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5884800 == 34 [pid = 1939] [id = 736]
08:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6a6b3fc00) [pid = 1939] [serial = 2063] [outer = (nil)]
08:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a6b44000) [pid = 1939] [serial = 2064] [outer = 0x7fb6a6b3fc00]
08:26:15 INFO - PROCESS | 1939 | 1449073575068 Marionette INFO loaded listener.js
08:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a7d97000) [pid = 1939] [serial = 2065] [outer = 0x7fb6a6b3fc00]
08:26:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65d3000 == 35 [pid = 1939] [id = 737]
08:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a7d9d800) [pid = 1939] [serial = 2066] [outer = (nil)]
08:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7fb6a6b3dc00) [pid = 1939] [serial = 2067] [outer = 0x7fb6a7d9d800]
08:26:16 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
08:26:16 INFO - document served over http requires an http
08:26:16 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:16 INFO - delivery method with swap-origin-redirect and when
08:26:16 INFO - the target request is cross-origin.
08:26:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1282ms
08:26:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:26:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65f1800 == 36 [pid = 1939] [id = 738]
08:26:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7fb6a863a800) [pid = 1939] [serial = 2068] [outer = (nil)]
08:26:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7fb6a8646000) [pid = 1939] [serial = 2069] [outer = 0x7fb6a863a800]
08:26:16 INFO - PROCESS | 1939 | 1449073576453 Marionette INFO loaded listener.js
08:26:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7fb6a8b33000) [pid = 1939] [serial = 2070] [outer = 0x7fb6a863a800]
08:26:17 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
08:26:17 INFO - document served over http requires an http
08:26:17 INFO - sub-resource via script-tag using the meta-referrer
08:26:17 INFO - delivery method with keep-origin-redirect and when
08:26:17 INFO - the target request is cross-origin.
08:26:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1253ms
08:26:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:26:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8af5800 == 37 [pid = 1939] [id = 739]
08:26:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7fb6a8d31000) [pid = 1939] [serial = 2071] [outer = (nil)]
08:26:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7fb6a90dd000) [pid = 1939] [serial = 2072] [outer = 0x7fb6a8d31000]
08:26:17 INFO - PROCESS | 1939 | 1449073577678 Marionette INFO loaded listener.js
08:26:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7fb6a9658400) [pid = 1939] [serial = 2073] [outer = 0x7fb6a8d31000]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7fb6c321e400) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7fb6c321b800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7fb6b68aa800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7fb6ab431400) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7fb6b4b76800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7fb6b5491400) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7fb6b4b73800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6ae9e3c00) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b498f800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6b99d9000) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6a9655800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6c2ea7800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6b64dd000) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6b0740000) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6a8642c00) [pid = 1939] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6a6750c00) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6a9650800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6b99d3800) [pid = 1939] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6ae2e5c00) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6a5d02800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6a8b2f400) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6a90dec00) [pid = 1939] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073533374]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6a90e0800) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6bd446c00) [pid = 1939] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073509964]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6a8d30400) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6a6b41000) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6c3f3cc00) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6ab43dc00) [pid = 1939] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6ab4f7400) [pid = 1939] [serial = 1988] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6bd444000) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6be253800) [pid = 1939] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6a6b3cc00) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6a6755c00) [pid = 1939] [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]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6ac5b6400) [pid = 1939] [serial = 1955] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6b54d1c00) [pid = 1939] [serial = 1922] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6a8d2b800) [pid = 1939] [serial = 1985] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6b68b1000) [pid = 1939] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6a6b49800) [pid = 1939] [serial = 1970] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6b4dd2400) [pid = 1939] [serial = 1919] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6be255800) [pid = 1939] [serial = 1943] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6bad7e000) [pid = 1939] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073509964]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6a8d2e000) [pid = 1939] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073533374]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6bdc57000) [pid = 1939] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6a8b36000) [pid = 1939] [serial = 1975] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6c4082400) [pid = 1939] [serial = 1967] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6b64e1800) [pid = 1939] [serial = 1925] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6bd44b400) [pid = 1939] [serial = 1938] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6c214fc00) [pid = 1939] [serial = 1952] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6c2149400) [pid = 1939] [serial = 1949] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6b4b77800) [pid = 1939] [serial = 1916] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6b9e78400) [pid = 1939] [serial = 1933] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6a969a000) [pid = 1939] [serial = 1980] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6a863f800) [pid = 1939] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6af4b8c00) [pid = 1939] [serial = 1907] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6ae22a800) [pid = 1939] [serial = 1904] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6c321ec00) [pid = 1939] [serial = 1958] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6b701d400) [pid = 1939] [serial = 1928] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6a6751c00) [pid = 1939] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6b47e9c00) [pid = 1939] [serial = 1913] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6a9657800) [pid = 1939] [serial = 1901] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6b0740800) [pid = 1939] [serial = 1910] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6c3b45800) [pid = 1939] [serial = 1961] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6c0259400) [pid = 1939] [serial = 1946] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6c3f49c00) [pid = 1939] [serial = 1964] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6b4751400) [pid = 1939] [serial = 1911] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6b4d5cc00) [pid = 1939] [serial = 1917] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6c3218c00) [pid = 1939] [serial = 1956] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6c3683000) [pid = 1939] [serial = 1959] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6c2ea3c00) [pid = 1939] [serial = 1953] [outer = (nil)] [url = about:blank]
08:26:19 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6b490e400) [pid = 1939] [serial = 1914] [outer = (nil)] [url = about:blank]
08:26:19 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
08:26:19 INFO - document served over http requires an http
08:26:19 INFO - sub-resource via script-tag using the meta-referrer
08:26:19 INFO - delivery method with no-redirect and when
08:26:19 INFO - the target request is cross-origin.
08:26:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2553ms
08:26:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:26:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a935b000 == 38 [pid = 1939] [id = 740]
08:26:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a5d0b400) [pid = 1939] [serial = 2074] [outer = (nil)]
08:26:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a8d2b800) [pid = 1939] [serial = 2075] [outer = 0x7fb6a5d0b400]
08:26:20 INFO - PROCESS | 1939 | 1449073580251 Marionette INFO loaded listener.js
08:26:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a969c000) [pid = 1939] [serial = 2076] [outer = 0x7fb6a5d0b400]
08:26:20 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
08:26:20 INFO - document served over http requires an http
08:26:20 INFO - sub-resource via script-tag using the meta-referrer
08:26:20 INFO - delivery method with swap-origin-redirect and when
08:26:20 INFO - the target request is cross-origin.
08:26:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1035ms
08:26:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:26:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ab694000 == 39 [pid = 1939] [id = 741]
08:26:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a6231400) [pid = 1939] [serial = 2077] [outer = (nil)]
08:26:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6a9699400) [pid = 1939] [serial = 2078] [outer = 0x7fb6a6231400]
08:26:21 INFO - PROCESS | 1939 | 1449073581237 Marionette INFO loaded listener.js
08:26:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6a970fc00) [pid = 1939] [serial = 2079] [outer = 0x7fb6a6231400]
08:26:22 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
08:26:22 INFO - document served over http requires an http
08:26:22 INFO - sub-resource via xhr-request using the meta-referrer
08:26:22 INFO - delivery method with keep-origin-redirect and when
08:26:22 INFO - the target request is cross-origin.
08:26:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1224ms
08:26:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:26:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f16800 == 40 [pid = 1939] [id = 742]
08:26:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6a7d97800) [pid = 1939] [serial = 2080] [outer = (nil)]
08:26:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6a863c000) [pid = 1939] [serial = 2081] [outer = 0x7fb6a7d97800]
08:26:22 INFO - PROCESS | 1939 | 1449073582645 Marionette INFO loaded listener.js
08:26:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6a8d28800) [pid = 1939] [serial = 2082] [outer = 0x7fb6a7d97800]
08:26:23 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
08:26:23 INFO - document served over http requires an http
08:26:23 INFO - sub-resource via xhr-request using the meta-referrer
08:26:23 INFO - delivery method with no-redirect and when
08:26:23 INFO - the target request is cross-origin.
08:26:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1378ms
08:26:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:26:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a991d800 == 41 [pid = 1939] [id = 743]
08:26:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6a7d99800) [pid = 1939] [serial = 2083] [outer = (nil)]
08:26:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6a96a1400) [pid = 1939] [serial = 2084] [outer = 0x7fb6a7d99800]
08:26:24 INFO - PROCESS | 1939 | 1449073584041 Marionette INFO loaded listener.js
08:26:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6ab439000) [pid = 1939] [serial = 2085] [outer = 0x7fb6a7d99800]
08:26:24 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
08:26:24 INFO - document served over http requires an http
08:26:24 INFO - sub-resource via xhr-request using the meta-referrer
08:26:24 INFO - delivery method with swap-origin-redirect and when
08:26:24 INFO - the target request is cross-origin.
08:26:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1327ms
08:26:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:26:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc31800 == 42 [pid = 1939] [id = 744]
08:26:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6ab432400) [pid = 1939] [serial = 2086] [outer = (nil)]
08:26:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6ab4f5000) [pid = 1939] [serial = 2087] [outer = 0x7fb6ab432400]
08:26:25 INFO - PROCESS | 1939 | 1449073585358 Marionette INFO loaded listener.js
08:26:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6ab60c400) [pid = 1939] [serial = 2088] [outer = 0x7fb6ab432400]
08:26:26 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
08:26:26 INFO - document served over http requires an https
08:26:26 INFO - sub-resource via fetch-request using the meta-referrer
08:26:26 INFO - delivery method with keep-origin-redirect and when
08:26:26 INFO - the target request is cross-origin.
08:26:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1332ms
08:26:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:26:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac094800 == 43 [pid = 1939] [id = 745]
08:26:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6ab4f3c00) [pid = 1939] [serial = 2089] [outer = (nil)]
08:26:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6abb44000) [pid = 1939] [serial = 2090] [outer = 0x7fb6ab4f3c00]
08:26:26 INFO - PROCESS | 1939 | 1449073586662 Marionette INFO loaded listener.js
08:26:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6ac4db800) [pid = 1939] [serial = 2091] [outer = 0x7fb6ab4f3c00]
08:26:27 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
08:26:27 INFO - document served over http requires an https
08:26:27 INFO - sub-resource via fetch-request using the meta-referrer
08:26:27 INFO - delivery method with no-redirect and when
08:26:27 INFO - the target request is cross-origin.
08:26:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1231ms
08:26:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:26:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac38e000 == 44 [pid = 1939] [id = 746]
08:26:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6ab605000) [pid = 1939] [serial = 2092] [outer = (nil)]
08:26:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6ac4e1400) [pid = 1939] [serial = 2093] [outer = 0x7fb6ab605000]
08:26:27 INFO - PROCESS | 1939 | 1449073587921 Marionette INFO loaded listener.js
08:26:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6ac4e5400) [pid = 1939] [serial = 2094] [outer = 0x7fb6ab605000]
08:26:28 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
08:26:28 INFO - document served over http requires an https
08:26:28 INFO - sub-resource via fetch-request using the meta-referrer
08:26:28 INFO - delivery method with swap-origin-redirect and when
08:26:28 INFO - the target request is cross-origin.
08:26:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1278ms
08:26:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:26:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac49e000 == 45 [pid = 1939] [id = 747]
08:26:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6ad7a0000) [pid = 1939] [serial = 2095] [outer = (nil)]
08:26:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6ad7a6c00) [pid = 1939] [serial = 2096] [outer = 0x7fb6ad7a0000]
08:26:29 INFO - PROCESS | 1939 | 1449073589211 Marionette INFO loaded listener.js
08:26:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6adb1c000) [pid = 1939] [serial = 2097] [outer = 0x7fb6ad7a0000]
08:26:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad72e800 == 46 [pid = 1939] [id = 748]
08:26:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6adb18000) [pid = 1939] [serial = 2098] [outer = (nil)]
08:26:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6adb17000) [pid = 1939] [serial = 2099] [outer = 0x7fb6adb18000]
08:26:30 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
08:26:30 INFO - document served over http requires an https
08:26:30 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:30 INFO - delivery method with keep-origin-redirect and when
08:26:30 INFO - the target request is cross-origin.
08:26:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1325ms
08:26:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:26:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad731800 == 47 [pid = 1939] [id = 749]
08:26:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6ad7a3000) [pid = 1939] [serial = 2100] [outer = (nil)]
08:26:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6adf9dc00) [pid = 1939] [serial = 2101] [outer = 0x7fb6ad7a3000]
08:26:30 INFO - PROCESS | 1939 | 1449073590597 Marionette INFO loaded listener.js
08:26:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6ae159800) [pid = 1939] [serial = 2102] [outer = 0x7fb6ad7a3000]
08:26:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad9ca800 == 48 [pid = 1939] [id = 750]
08:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6ae15cc00) [pid = 1939] [serial = 2103] [outer = (nil)]
08:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6adfaac00) [pid = 1939] [serial = 2104] [outer = 0x7fb6ae15cc00]
08:26:31 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
08:26:31 INFO - document served over http requires an https
08:26:31 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:31 INFO - delivery method with no-redirect and when
08:26:31 INFO - the target request is cross-origin.
08:26:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1432ms
08:26:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:26:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ada9d800 == 49 [pid = 1939] [id = 751]
08:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6adb16800) [pid = 1939] [serial = 2105] [outer = (nil)]
08:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ae163800) [pid = 1939] [serial = 2106] [outer = 0x7fb6adb16800]
08:26:32 INFO - PROCESS | 1939 | 1449073592036 Marionette INFO loaded listener.js
08:26:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ae22fc00) [pid = 1939] [serial = 2107] [outer = 0x7fb6adb16800]
08:26:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf59000 == 50 [pid = 1939] [id = 752]
08:26:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ae230400) [pid = 1939] [serial = 2108] [outer = (nil)]
08:26:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ae22d400) [pid = 1939] [serial = 2109] [outer = 0x7fb6ae230400]
08:26:33 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
08:26:33 INFO - document served over http requires an https
08:26:33 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:33 INFO - delivery method with swap-origin-redirect and when
08:26:33 INFO - the target request is cross-origin.
08:26:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1428ms
08:26:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:26:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf5e800 == 51 [pid = 1939] [id = 753]
08:26:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6adfa9400) [pid = 1939] [serial = 2110] [outer = (nil)]
08:26:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ae235400) [pid = 1939] [serial = 2111] [outer = 0x7fb6adfa9400]
08:26:33 INFO - PROCESS | 1939 | 1449073593472 Marionette INFO loaded listener.js
08:26:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ae2ee400) [pid = 1939] [serial = 2112] [outer = 0x7fb6adfa9400]
08:26:34 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
08:26:34 INFO - document served over http requires an https
08:26:34 INFO - sub-resource via script-tag using the meta-referrer
08:26:34 INFO - delivery method with keep-origin-redirect and when
08:26:34 INFO - the target request is cross-origin.
08:26:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1425ms
08:26:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:26:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ae2df800 == 52 [pid = 1939] [id = 754]
08:26:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6a7d9c400) [pid = 1939] [serial = 2113] [outer = (nil)]
08:26:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6ae2eb000) [pid = 1939] [serial = 2114] [outer = 0x7fb6a7d9c400]
08:26:34 INFO - PROCESS | 1939 | 1449073594896 Marionette INFO loaded listener.js
08:26:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6ae44ec00) [pid = 1939] [serial = 2115] [outer = 0x7fb6a7d9c400]
08:26:35 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
08:26:35 INFO - document served over http requires an https
08:26:35 INFO - sub-resource via script-tag using the meta-referrer
08:26:35 INFO - delivery method with no-redirect and when
08:26:35 INFO - the target request is cross-origin.
08:26:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1381ms
08:26:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:26:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6aee12000 == 53 [pid = 1939] [id = 755]
08:26:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6a8b37800) [pid = 1939] [serial = 2116] [outer = (nil)]
08:26:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6ae51b800) [pid = 1939] [serial = 2117] [outer = 0x7fb6a8b37800]
08:26:36 INFO - PROCESS | 1939 | 1449073596318 Marionette INFO loaded listener.js
08:26:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6ae9dc800) [pid = 1939] [serial = 2118] [outer = 0x7fb6a8b37800]
08:26:37 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
08:26:37 INFO - document served over http requires an https
08:26:37 INFO - sub-resource via script-tag using the meta-referrer
08:26:37 INFO - delivery method with swap-origin-redirect and when
08:26:37 INFO - the target request is cross-origin.
08:26:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1479ms
08:26:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:26:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6af842800 == 54 [pid = 1939] [id = 756]
08:26:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6ab607800) [pid = 1939] [serial = 2119] [outer = (nil)]
08:26:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6ae9ddc00) [pid = 1939] [serial = 2120] [outer = 0x7fb6ab607800]
08:26:37 INFO - PROCESS | 1939 | 1449073597757 Marionette INFO loaded listener.js
08:26:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6aef46000) [pid = 1939] [serial = 2121] [outer = 0x7fb6ab607800]
08:26:39 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
08:26:39 INFO - document served over http requires an https
08:26:39 INFO - sub-resource via xhr-request using the meta-referrer
08:26:39 INFO - delivery method with keep-origin-redirect and when
08:26:39 INFO - the target request is cross-origin.
08:26:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2584ms
08:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:26:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6adf58000 == 55 [pid = 1939] [id = 757]
08:26:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6a7d9f800) [pid = 1939] [serial = 2122] [outer = (nil)]
08:26:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ae9d6400) [pid = 1939] [serial = 2123] [outer = 0x7fb6a7d9f800]
08:26:40 INFO - PROCESS | 1939 | 1449073600389 Marionette INFO loaded listener.js
08:26:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6af4ad400) [pid = 1939] [serial = 2124] [outer = 0x7fb6a7d9f800]
08:26:41 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
08:26:41 INFO - document served over http requires an https
08:26:41 INFO - sub-resource via xhr-request using the meta-referrer
08:26:41 INFO - delivery method with no-redirect and when
08:26:41 INFO - the target request is cross-origin.
08:26:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1377ms
08:26:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:26:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69aa000 == 56 [pid = 1939] [id = 758]
08:26:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6a8d30c00) [pid = 1939] [serial = 2125] [outer = (nil)]
08:26:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6abb49000) [pid = 1939] [serial = 2126] [outer = 0x7fb6a8d30c00]
08:26:41 INFO - PROCESS | 1939 | 1449073601718 Marionette INFO loaded listener.js
08:26:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6aeead800) [pid = 1939] [serial = 2127] [outer = 0x7fb6a8d30c00]
08:26:42 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
08:26:42 INFO - document served over http requires an https
08:26:42 INFO - sub-resource via xhr-request using the meta-referrer
08:26:42 INFO - delivery method with swap-origin-redirect and when
08:26:42 INFO - the target request is cross-origin.
08:26:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1280ms
08:26:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:26:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f0d800 == 57 [pid = 1939] [id = 759]
08:26:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6a5d05000) [pid = 1939] [serial = 2128] [outer = (nil)]
08:26:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6a8b2d800) [pid = 1939] [serial = 2129] [outer = 0x7fb6a5d05000]
08:26:43 INFO - PROCESS | 1939 | 1449073603033 Marionette INFO loaded listener.js
08:26:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6af913c00) [pid = 1939] [serial = 2130] [outer = 0x7fb6a5d05000]
08:26:44 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
08:26:44 INFO - document served over http requires an http
08:26:44 INFO - sub-resource via fetch-request using the meta-referrer
08:26:44 INFO - delivery method with keep-origin-redirect and when
08:26:44 INFO - the target request is same-origin.
08:26:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1402ms
08:26:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:26:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5e7800 == 58 [pid = 1939] [id = 760]
08:26:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6a622dc00) [pid = 1939] [serial = 2131] [outer = (nil)]
08:26:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6aeea6400) [pid = 1939] [serial = 2132] [outer = 0x7fb6a622dc00]
08:26:44 INFO - PROCESS | 1939 | 1449073604462 Marionette INFO loaded listener.js
08:26:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6af94e000) [pid = 1939] [serial = 2133] [outer = 0x7fb6a622dc00]
08:26:45 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
08:26:45 INFO - document served over http requires an http
08:26:45 INFO - sub-resource via fetch-request using the meta-referrer
08:26:45 INFO - delivery method with no-redirect and when
08:26:45 INFO - the target request is same-origin.
08:26:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1827ms
08:26:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:26:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a69bb000 == 59 [pid = 1939] [id = 761]
08:26:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6a6b49c00) [pid = 1939] [serial = 2134] [outer = (nil)]
08:26:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7fb6a7d9dc00) [pid = 1939] [serial = 2135] [outer = 0x7fb6a6b49c00]
08:26:46 INFO - PROCESS | 1939 | 1449073606362 Marionette INFO loaded listener.js
08:26:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7fb6a9695400) [pid = 1939] [serial = 2136] [outer = 0x7fb6a6b49c00]
08:26:47 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
08:26:47 INFO - document served over http requires an http
08:26:47 INFO - sub-resource via fetch-request using the meta-referrer
08:26:47 INFO - delivery method with swap-origin-redirect and when
08:26:47 INFO - the target request is same-origin.
08:26:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1534ms
08:26:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:26:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65d3000 == 58 [pid = 1939] [id = 737]
08:26:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a525b800 == 57 [pid = 1939] [id = 735]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7fb6bb8d2800) [pid = 1939] [serial = 1934] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7fb6b68b0c00) [pid = 1939] [serial = 1926] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6af973800) [pid = 1939] [serial = 1908] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6b57d1400) [pid = 1939] [serial = 1920] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6b5b6bc00) [pid = 1939] [serial = 1923] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6be252000) [pid = 1939] [serial = 1939] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6abb4bc00) [pid = 1939] [serial = 1902] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ae9da400) [pid = 1939] [serial = 1905] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6be4b7400) [pid = 1939] [serial = 1944] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6b99cd800) [pid = 1939] [serial = 1929] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6abb49400) [pid = 1939] [serial = 1989] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6c4051800) [pid = 1939] [serial = 1965] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6c3eca400) [pid = 1939] [serial = 1962] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6c2144800) [pid = 1939] [serial = 1947] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6c23ea800) [pid = 1939] [serial = 1950] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6a969f800) [pid = 1939] [serial = 1981] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6a8d30800) [pid = 1939] [serial = 1976] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6c40ebc00) [pid = 1939] [serial = 1968] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6ab4f4400) [pid = 1939] [serial = 1986] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6a7d9ac00) [pid = 1939] [serial = 1971] [outer = (nil)] [url = about:blank]
08:26:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a526e800 == 58 [pid = 1939] [id = 762]
08:26:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6a6229800) [pid = 1939] [serial = 2137] [outer = (nil)]
08:26:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6a622c400) [pid = 1939] [serial = 2138] [outer = 0x7fb6a6229800]
08:26:47 INFO - PROCESS | 1939 | 1449073607927 Marionette INFO loaded listener.js
08:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6a8b32800) [pid = 1939] [serial = 2139] [outer = 0x7fb6a6229800]
08:26:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65ef000 == 59 [pid = 1939] [id = 763]
08:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6a8d31400) [pid = 1939] [serial = 2140] [outer = (nil)]
08:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6a9694800) [pid = 1939] [serial = 2141] [outer = 0x7fb6a8d31400]
08:26:48 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
08:26:48 INFO - document served over http requires an http
08:26:48 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:48 INFO - delivery method with keep-origin-redirect and when
08:26:48 INFO - the target request is same-origin.
08:26:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1338ms
08:26:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:26:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fc8000 == 60 [pid = 1939] [id = 764]
08:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6a970e800) [pid = 1939] [serial = 2142] [outer = (nil)]
08:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ab43f000) [pid = 1939] [serial = 2143] [outer = 0x7fb6a970e800]
08:26:49 INFO - PROCESS | 1939 | 1449073609030 Marionette INFO loaded listener.js
08:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7fb6ab60a000) [pid = 1939] [serial = 2144] [outer = 0x7fb6a970e800]
08:26:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc17000 == 61 [pid = 1939] [id = 765]
08:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7fb6ab610800) [pid = 1939] [serial = 2145] [outer = (nil)]
08:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7fb6a90e4400) [pid = 1939] [serial = 2146] [outer = 0x7fb6ab610800]
08:26:49 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
08:26:49 INFO - document served over http requires an http
08:26:49 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:49 INFO - delivery method with no-redirect and when
08:26:49 INFO - the target request is same-origin.
08:26:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1203ms
08:26:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:26:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac08a000 == 62 [pid = 1939] [id = 766]
08:26:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7fb6a6229c00) [pid = 1939] [serial = 2147] [outer = (nil)]
08:26:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7fb6ab4f6800) [pid = 1939] [serial = 2148] [outer = 0x7fb6a6229c00]
08:26:50 INFO - PROCESS | 1939 | 1449073610328 Marionette INFO loaded listener.js
08:26:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7fb6ad7a9800) [pid = 1939] [serial = 2149] [outer = 0x7fb6a6229c00]
08:26:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac06e000 == 63 [pid = 1939] [id = 767]
08:26:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7fb6adb14c00) [pid = 1939] [serial = 2150] [outer = (nil)]
08:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7fb6ad7a1000) [pid = 1939] [serial = 2151] [outer = 0x7fb6adb14c00]
08:26:51 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
08:26:51 INFO - document served over http requires an http
08:26:51 INFO - sub-resource via iframe-tag using the meta-referrer
08:26:51 INFO - delivery method with swap-origin-redirect and when
08:26:51 INFO - the target request is same-origin.
08:26:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1238ms
08:26:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:26:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5d6000 == 64 [pid = 1939] [id = 768]
08:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7fb6adfa4400) [pid = 1939] [serial = 2152] [outer = (nil)]
08:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7fb6ae15f400) [pid = 1939] [serial = 2153] [outer = 0x7fb6adfa4400]
08:26:51 INFO - PROCESS | 1939 | 1449073611514 Marionette INFO loaded listener.js
08:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7fb6ae44e800) [pid = 1939] [serial = 2154] [outer = 0x7fb6adfa4400]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7fb6b08d0400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7fb6ab43fc00) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7fb6a90d8800) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7fb6ae2e7400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7fb6a674f400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7fb6ae2e8400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7fb6ac5ad800) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7fb6ab4ee400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7fb6ac5b7000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7fb6b08d6000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7fb6adb1e000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6ae9d8400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ae51b000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b48b0000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6a622d000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6a8b30000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6a6237400) [pid = 1939] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073574558]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6a6b44000) [pid = 1939] [serial = 2064] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6b47e5c00) [pid = 1939] [serial = 2045] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6a8b35400) [pid = 1939] [serial = 1991] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6a90dd000) [pid = 1939] [serial = 2072] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6b4b78000) [pid = 1939] [serial = 2054] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b4dcc800) [pid = 1939] [serial = 2059] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6afe35800) [pid = 1939] [serial = 2036] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6a9699400) [pid = 1939] [serial = 2078] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6a7d9d800) [pid = 1939] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6a6b3fc00) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6aef4d400) [pid = 1939] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073553662]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6adb1a000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6a8d31000) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6a863a800) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6af914800) [pid = 1939] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6a5d0b400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6aeeaa800) [pid = 1939] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6a8b2ec00) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6b4d60000) [pid = 1939] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6a9656400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6af910400) [pid = 1939] [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]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6ac5b8800) [pid = 1939] [serial = 1997] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6ae449800) [pid = 1939] [serial = 2012] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6af94f400) [pid = 1939] [serial = 2027] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6ae2eb800) [pid = 1939] [serial = 2006] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6aef45800) [pid = 1939] [serial = 2017] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6b498e800) [pid = 1939] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6af958000) [pid = 1939] [serial = 2030] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6aef50000) [pid = 1939] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6b4753800) [pid = 1939] [serial = 2042] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6b4982400) [pid = 1939] [serial = 2051] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6b48b6c00) [pid = 1939] [serial = 2048] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6ae51ac00) [pid = 1939] [serial = 2009] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6af96d000) [pid = 1939] [serial = 2033] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6a8646000) [pid = 1939] [serial = 2069] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6adfa0400) [pid = 1939] [serial = 2003] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6ab605400) [pid = 1939] [serial = 2022] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6ae626000) [pid = 1939] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6af4ac800) [pid = 1939] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073553662]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6ab4f4c00) [pid = 1939] [serial = 1994] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6a6754800) [pid = 1939] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073574558]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6adb21400) [pid = 1939] [serial = 2000] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6a6b3dc00) [pid = 1939] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6b0797c00) [pid = 1939] [serial = 2039] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6a8d2b800) [pid = 1939] [serial = 2075] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6b475bc00) [pid = 1939] [serial = 2043] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6ac4d9c00) [pid = 1939] [serial = 1995] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6adb16000) [pid = 1939] [serial = 1998] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6b08d5c00) [pid = 1939] [serial = 2040] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6adfa0000) [pid = 1939] [serial = 2001] [outer = (nil)] [url = about:blank]
08:26:52 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6b0793400) [pid = 1939] [serial = 2037] [outer = (nil)] [url = about:blank]
08:26:52 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
08:26:52 INFO - document served over http requires an http
08:26:52 INFO - sub-resource via script-tag using the meta-referrer
08:26:52 INFO - delivery method with keep-origin-redirect and when
08:26:52 INFO - the target request is same-origin.
08:26:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1227ms
08:26:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:26:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad5e5800 == 65 [pid = 1939] [id = 769]
08:26:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7fb6a8d2b800) [pid = 1939] [serial = 2155] [outer = (nil)]
08:26:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7fb6ac5b7000) [pid = 1939] [serial = 2156] [outer = 0x7fb6a8d2b800]
08:26:52 INFO - PROCESS | 1939 | 1449073612796 Marionette INFO loaded listener.js
08:26:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7fb6ae517800) [pid = 1939] [serial = 2157] [outer = 0x7fb6a8d2b800]
08:26:53 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
08:26:53 INFO - document served over http requires an http
08:26:53 INFO - sub-resource via script-tag using the meta-referrer
08:26:53 INFO - delivery method with no-redirect and when
08:26:53 INFO - the target request is same-origin.
08:26:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1029ms
08:26:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:26:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac495800 == 66 [pid = 1939] [id = 770]
08:26:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7fb6a8d31000) [pid = 1939] [serial = 2158] [outer = (nil)]
08:26:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7fb6ae524800) [pid = 1939] [serial = 2159] [outer = 0x7fb6a8d31000]
08:26:53 INFO - PROCESS | 1939 | 1449073613792 Marionette INFO loaded listener.js
08:26:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7fb6aeeaac00) [pid = 1939] [serial = 2160] [outer = 0x7fb6a8d31000]
08:26:54 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
08:26:54 INFO - document served over http requires an http
08:26:54 INFO - sub-resource via script-tag using the meta-referrer
08:26:54 INFO - delivery method with swap-origin-redirect and when
08:26:54 INFO - the target request is same-origin.
08:26:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1277ms
08:26:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:26:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f09800 == 67 [pid = 1939] [id = 771]
08:26:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7fb6a6b3e400) [pid = 1939] [serial = 2161] [outer = (nil)]
08:26:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7fb6a6b43800) [pid = 1939] [serial = 2162] [outer = 0x7fb6a6b3e400]
08:26:55 INFO - PROCESS | 1939 | 1449073615261 Marionette INFO loaded listener.js
08:26:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7fb6a8d28400) [pid = 1939] [serial = 2163] [outer = 0x7fb6a6b3e400]
08:26:56 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
08:26:56 INFO - document served over http requires an http
08:26:56 INFO - sub-resource via xhr-request using the meta-referrer
08:26:56 INFO - delivery method with keep-origin-redirect and when
08:26:56 INFO - the target request is same-origin.
08:26:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1437ms
08:26:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:26:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ad72f800 == 68 [pid = 1939] [id = 772]
08:26:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7fb6a6b3d400) [pid = 1939] [serial = 2164] [outer = (nil)]
08:26:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7fb6a9708800) [pid = 1939] [serial = 2165] [outer = 0x7fb6a6b3d400]
08:26:56 INFO - PROCESS | 1939 | 1449073616684 Marionette INFO loaded listener.js
08:26:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7fb6ac4e2c00) [pid = 1939] [serial = 2166] [outer = 0x7fb6a6b3d400]
08:26:57 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
08:26:57 INFO - document served over http requires an http
08:26:57 INFO - sub-resource via xhr-request using the meta-referrer
08:26:57 INFO - delivery method with no-redirect and when
08:26:57 INFO - the target request is same-origin.
08:26:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1329ms
08:26:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:26:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6afe65000 == 69 [pid = 1939] [id = 773]
08:26:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7fb6ab4fb800) [pid = 1939] [serial = 2167] [outer = (nil)]
08:26:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7fb6ae2f0c00) [pid = 1939] [serial = 2168] [outer = 0x7fb6ab4fb800]
08:26:57 INFO - PROCESS | 1939 | 1449073617985 Marionette INFO loaded listener.js
08:26:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7fb6aeea9000) [pid = 1939] [serial = 2169] [outer = 0x7fb6ab4fb800]
08:26:58 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
08:26:58 INFO - document served over http requires an http
08:26:58 INFO - sub-resource via xhr-request using the meta-referrer
08:26:58 INFO - delivery method with swap-origin-redirect and when
08:26:58 INFO - the target request is same-origin.
08:26:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1285ms
08:26:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:26:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b0860800 == 70 [pid = 1939] [id = 774]
08:26:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7fb6ae22ac00) [pid = 1939] [serial = 2170] [outer = (nil)]
08:26:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7fb6af4b0000) [pid = 1939] [serial = 2171] [outer = 0x7fb6ae22ac00]
08:26:59 INFO - PROCESS | 1939 | 1449073619273 Marionette INFO loaded listener.js
08:26:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7fb6af951800) [pid = 1939] [serial = 2172] [outer = 0x7fb6ae22ac00]
08:27:00 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
08:27:00 INFO - document served over http requires an https
08:27:00 INFO - sub-resource via fetch-request using the meta-referrer
08:27:00 INFO - delivery method with keep-origin-redirect and when
08:27:00 INFO - the target request is same-origin.
08:27:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1330ms
08:27:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:27:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4704000 == 71 [pid = 1939] [id = 775]
08:27:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7fb6aef51400) [pid = 1939] [serial = 2173] [outer = (nil)]
08:27:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7fb6af94d400) [pid = 1939] [serial = 2174] [outer = 0x7fb6aef51400]
08:27:00 INFO - PROCESS | 1939 | 1449073620670 Marionette INFO loaded listener.js
08:27:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7fb6af969400) [pid = 1939] [serial = 2175] [outer = 0x7fb6aef51400]
08:27: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
08:27:01 INFO - document served over http requires an https
08:27:01 INFO - sub-resource via fetch-request using the meta-referrer
08:27:01 INFO - delivery method with no-redirect and when
08:27:01 INFO - the target request is same-origin.
08:27:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1438ms
08:27:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:27:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4a10800 == 72 [pid = 1939] [id = 776]
08:27:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7fb6afe16400) [pid = 1939] [serial = 2176] [outer = (nil)]
08:27:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7fb6afe17c00) [pid = 1939] [serial = 2177] [outer = 0x7fb6afe16400]
08:27:02 INFO - PROCESS | 1939 | 1449073622128 Marionette INFO loaded listener.js
08:27:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7fb6afe30400) [pid = 1939] [serial = 2178] [outer = 0x7fb6afe16400]
08:27:03 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
08:27:03 INFO - document served over http requires an https
08:27:03 INFO - sub-resource via fetch-request using the meta-referrer
08:27:03 INFO - delivery method with swap-origin-redirect and when
08:27:03 INFO - the target request is same-origin.
08:27:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1481ms
08:27:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:27:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b4ca8000 == 73 [pid = 1939] [id = 777]
08:27:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7fb6afe16800) [pid = 1939] [serial = 2179] [outer = (nil)]
08:27:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7fb6afe35000) [pid = 1939] [serial = 2180] [outer = 0x7fb6afe16800]
08:27:03 INFO - PROCESS | 1939 | 1449073623567 Marionette INFO loaded listener.js
08:27:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7fb6b073c000) [pid = 1939] [serial = 2181] [outer = 0x7fb6afe16800]
08:27:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5107000 == 74 [pid = 1939] [id = 778]
08:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7fb6b073ec00) [pid = 1939] [serial = 2182] [outer = (nil)]
08:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7fb6b0733c00) [pid = 1939] [serial = 2183] [outer = 0x7fb6b073ec00]
08:27:04 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
08:27:04 INFO - document served over http requires an https
08:27:04 INFO - sub-resource via iframe-tag using the meta-referrer
08:27:04 INFO - delivery method with keep-origin-redirect and when
08:27:04 INFO - the target request is same-origin.
08:27:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1427ms
08:27:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:27:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b510f800 == 75 [pid = 1939] [id = 779]
08:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7fb6afe2d800) [pid = 1939] [serial = 2184] [outer = (nil)]
08:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7fb6b0792c00) [pid = 1939] [serial = 2185] [outer = 0x7fb6afe2d800]
08:27:05 INFO - PROCESS | 1939 | 1449073625031 Marionette INFO loaded listener.js
08:27:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7fb6b08cbc00) [pid = 1939] [serial = 2186] [outer = 0x7fb6afe2d800]
08:27:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5621000 == 76 [pid = 1939] [id = 780]
08:27:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7fb6b08cc400) [pid = 1939] [serial = 2187] [outer = (nil)]
08:27:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7fb6b08d6800) [pid = 1939] [serial = 2188] [outer = 0x7fb6b08cc400]
08:27: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
08:27:05 INFO - document served over http requires an https
08:27:05 INFO - sub-resource via iframe-tag using the meta-referrer
08:27:05 INFO - delivery method with no-redirect and when
08:27:05 INFO - the target request is same-origin.
08:27:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1375ms
08:27:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:27:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b5836000 == 77 [pid = 1939] [id = 781]
08:27:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7fb6b0790800) [pid = 1939] [serial = 2189] [outer = (nil)]
08:27:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7fb6b08d8400) [pid = 1939] [serial = 2190] [outer = 0x7fb6b0790800]
08:27:06 INFO - PROCESS | 1939 | 1449073626436 Marionette INFO loaded listener.js
08:27:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7fb6b4758000) [pid = 1939] [serial = 2191] [outer = 0x7fb6b0790800]
08:27:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b584f000 == 78 [pid = 1939] [id = 782]
08:27:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7fb6b47ed400) [pid = 1939] [serial = 2192] [outer = (nil)]
08:27:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7fb6b475e400) [pid = 1939] [serial = 2193] [outer = 0x7fb6b47ed400]
08:27:07 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
08:27:07 INFO - document served over http requires an https
08:27:07 INFO - sub-resource via iframe-tag using the meta-referrer
08:27:07 INFO - delivery method with swap-origin-redirect and when
08:27:07 INFO - the target request is same-origin.
08:27:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1531ms
08:27:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:27:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b600f000 == 79 [pid = 1939] [id = 783]
08:27:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6b08d3800) [pid = 1939] [serial = 2194] [outer = (nil)]
08:27:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6b47e9400) [pid = 1939] [serial = 2195] [outer = 0x7fb6b08d3800]
08:27:07 INFO - PROCESS | 1939 | 1449073627975 Marionette INFO loaded listener.js
08:27:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6b48b1400) [pid = 1939] [serial = 2196] [outer = 0x7fb6b08d3800]
08:27: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
08:27:08 INFO - document served over http requires an https
08:27:08 INFO - sub-resource via script-tag using the meta-referrer
08:27:08 INFO - delivery method with keep-origin-redirect and when
08:27:08 INFO - the target request is same-origin.
08:27:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1381ms
08:27:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:27:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6b6054800 == 80 [pid = 1939] [id = 784]
08:27:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6b47e4c00) [pid = 1939] [serial = 2197] [outer = (nil)]
08:27:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6b48b9800) [pid = 1939] [serial = 2198] [outer = 0x7fb6b47e4c00]
08:27:09 INFO - PROCESS | 1939 | 1449073629379 Marionette INFO loaded listener.js
08:27:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6b4986000) [pid = 1939] [serial = 2199] [outer = 0x7fb6b47e4c00]
08:27:11 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
08:27:11 INFO - document served over http requires an https
08:27:11 INFO - sub-resource via script-tag using the meta-referrer
08:27:11 INFO - delivery method with no-redirect and when
08:27:11 INFO - the target request is same-origin.
08:27:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2580ms
08:27:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:27:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f1b800 == 81 [pid = 1939] [id = 785]
08:27:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6a6755800) [pid = 1939] [serial = 2200] [outer = (nil)]
08:27:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6aeeb1400) [pid = 1939] [serial = 2201] [outer = 0x7fb6a6755800]
08:27:11 INFO - PROCESS | 1939 | 1449073631977 Marionette INFO loaded listener.js
08:27:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6b48b1c00) [pid = 1939] [serial = 2202] [outer = 0x7fb6a6755800]
08:27:13 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
08:27:13 INFO - document served over http requires an https
08:27:13 INFO - sub-resource via script-tag using the meta-referrer
08:27:13 INFO - delivery method with swap-origin-redirect and when
08:27:13 INFO - the target request is same-origin.
08:27:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2032ms
08:27:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:27:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a991f000 == 82 [pid = 1939] [id = 786]
08:27:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6a674fc00) [pid = 1939] [serial = 2203] [outer = (nil)]
08:27:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6a6753400) [pid = 1939] [serial = 2204] [outer = 0x7fb6a674fc00]
08:27:13 INFO - PROCESS | 1939 | 1449073633958 Marionette INFO loaded listener.js
08:27:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7fb6a7d95400) [pid = 1939] [serial = 2205] [outer = 0x7fb6a674fc00]
08:27:14 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
08:27:14 INFO - document served over http requires an https
08:27:14 INFO - sub-resource via xhr-request using the meta-referrer
08:27:14 INFO - delivery method with keep-origin-redirect and when
08:27:14 INFO - the target request is same-origin.
08:27:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1280ms
08:27:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:27:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a1ce5000 == 83 [pid = 1939] [id = 787]
08:27:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7fb6a5d0e800) [pid = 1939] [serial = 2206] [outer = (nil)]
08:27:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7fb6a6230000) [pid = 1939] [serial = 2207] [outer = 0x7fb6a5d0e800]
08:27:15 INFO - PROCESS | 1939 | 1449073635347 Marionette INFO loaded listener.js
08:27:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7fb6a8d2e800) [pid = 1939] [serial = 2208] [outer = 0x7fb6a5d0e800]
08:27:16 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
08:27:16 INFO - document served over http requires an https
08:27:16 INFO - sub-resource via xhr-request using the meta-referrer
08:27:16 INFO - delivery method with no-redirect and when
08:27:16 INFO - the target request is same-origin.
08:27:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1379ms
08:27:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:27:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5267000 == 84 [pid = 1939] [id = 788]
08:27:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7fb6a9710800) [pid = 1939] [serial = 2209] [outer = (nil)]
08:27:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7fb6ab432000) [pid = 1939] [serial = 2210] [outer = 0x7fb6a9710800]
08:27:16 INFO - PROCESS | 1939 | 1449073636710 Marionette INFO loaded listener.js
08:27:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7fb6ab4f4800) [pid = 1939] [serial = 2211] [outer = 0x7fb6a9710800]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee1d000 == 83 [pid = 1939] [id = 721]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab697800 == 82 [pid = 1939] [id = 708]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adfe3000 == 81 [pid = 1939] [id = 717]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc3800 == 80 [pid = 1939] [id = 706]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc3000 == 79 [pid = 1939] [id = 713]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac395000 == 78 [pid = 1939] [id = 712]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adaae800 == 77 [pid = 1939] [id = 716]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4ca1800 == 76 [pid = 1939] [id = 727]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b601c000 == 75 [pid = 1939] [id = 730]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b653f800 == 74 [pid = 1939] [id = 732]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc2e800 == 73 [pid = 1939] [id = 715]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad73e800 == 72 [pid = 1939] [id = 725]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5e5800 == 71 [pid = 1939] [id = 769]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5d6000 == 70 [pid = 1939] [id = 768]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac06e000 == 69 [pid = 1939] [id = 767]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac08a000 == 68 [pid = 1939] [id = 766]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc17000 == 67 [pid = 1939] [id = 765]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fc8000 == 66 [pid = 1939] [id = 764]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65ef000 == 65 [pid = 1939] [id = 763]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a526e800 == 64 [pid = 1939] [id = 762]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69bb000 == 63 [pid = 1939] [id = 761]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad5e7800 == 62 [pid = 1939] [id = 760]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f0d800 == 61 [pid = 1939] [id = 759]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69aa000 == 60 [pid = 1939] [id = 758]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf59000 == 59 [pid = 1939] [id = 752]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad9ca800 == 58 [pid = 1939] [id = 750]
08:27:17 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad72e800 == 57 [pid = 1939] [id = 748]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7fb6af4b4000) [pid = 1939] [serial = 2023] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7fb6ae9de400) [pid = 1939] [serial = 2013] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7fb6b48ae800) [pid = 1939] [serial = 2046] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7fb6a8b33000) [pid = 1939] [serial = 2070] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7fb6ae44fc00) [pid = 1939] [serial = 2007] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7fb6ae62a800) [pid = 1939] [serial = 2010] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7fb6a969c000) [pid = 1939] [serial = 2076] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6a9694c00) [pid = 1939] [serial = 1992] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6ae165c00) [pid = 1939] [serial = 2004] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6af96d400) [pid = 1939] [serial = 2028] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6afe2b800) [pid = 1939] [serial = 2031] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6b4914400) [pid = 1939] [serial = 2049] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6aef4cc00) [pid = 1939] [serial = 2018] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6b4d59800) [pid = 1939] [serial = 2055] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6afe3a000) [pid = 1939] [serial = 2034] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6b4b74800) [pid = 1939] [serial = 2052] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6a7d97000) [pid = 1939] [serial = 2065] [outer = (nil)] [url = about:blank]
08:27:17 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6a9658400) [pid = 1939] [serial = 2073] [outer = (nil)] [url = about:blank]
08:27:17 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
08:27:17 INFO - document served over http requires an https
08:27:17 INFO - sub-resource via xhr-request using the meta-referrer
08:27:17 INFO - delivery method with swap-origin-redirect and when
08:27:17 INFO - the target request is same-origin.
08:27:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
08:27:17 INFO - TEST-START | /resource-timing/test_resource_timing.html
08:27:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f03000 == 58 [pid = 1939] [id = 789]
08:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7fb6ab435000) [pid = 1939] [serial = 2212] [outer = (nil)]
08:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7fb6ab4f8c00) [pid = 1939] [serial = 2213] [outer = 0x7fb6ab435000]
08:27:18 INFO - PROCESS | 1939 | 1449073638217 Marionette INFO loaded listener.js
08:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7fb6ac4d9400) [pid = 1939] [serial = 2214] [outer = 0x7fb6ab435000]
08:27:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a9920800 == 59 [pid = 1939] [id = 790]
08:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7fb6ac5ae000) [pid = 1939] [serial = 2215] [outer = (nil)]
08:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7fb6ac5bac00) [pid = 1939] [serial = 2216] [outer = 0x7fb6ac5ae000]
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
08:27:19 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"
08:27:19 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
08:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:27:19 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
08:27:19 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
08:27:19 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
08:27:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
08:27:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
08:27:19 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1390ms
08:27:19 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
08:27:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6abc36000 == 60 [pid = 1939] [id = 791]
08:27:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7fb6ab60c800) [pid = 1939] [serial = 2217] [outer = (nil)]
08:27:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7fb6ad7a8c00) [pid = 1939] [serial = 2218] [outer = 0x7fb6ab60c800]
08:27:19 INFO - PROCESS | 1939 | 1449073639614 Marionette INFO loaded listener.js
08:27:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7fb6adf9fc00) [pid = 1939] [serial = 2219] [outer = 0x7fb6ab60c800]
08:27:20 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"
08:27:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
08:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:27:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
08:27:20 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 973ms
08:27:20 INFO - TEST-START | /screen-orientation/lock-basic.html
08:27:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6ac392000 == 61 [pid = 1939] [id = 792]
08:27:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7fb6ae161c00) [pid = 1939] [serial = 2220] [outer = (nil)]
08:27:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7fb6ae229400) [pid = 1939] [serial = 2221] [outer = 0x7fb6ae161c00]
08:27:20 INFO - PROCESS | 1939 | 1449073640722 Marionette INFO loaded listener.js
08:27:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7fb6ae2eac00) [pid = 1939] [serial = 2222] [outer = 0x7fb6ae161c00]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7fb6a6229c00) [pid = 1939] [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]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7fb6a8d31400) [pid = 1939] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7fb6a8d2b800) [pid = 1939] [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]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7fb6a970e800) [pid = 1939] [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]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7fb6adb14c00) [pid = 1939] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7fb6ab610800) [pid = 1939] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073609727]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7fb6a6229800) [pid = 1939] [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]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7fb6ae15cc00) [pid = 1939] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073591315]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7fb6ae230400) [pid = 1939] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7fb6adb18000) [pid = 1939] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7fb6ae524800) [pid = 1939] [serial = 2159] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7fb6adfa4400) [pid = 1939] [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]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7fb6a6b49c00) [pid = 1939] [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]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7fb6ab4f6800) [pid = 1939] [serial = 2148] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7fb6ae163800) [pid = 1939] [serial = 2106] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7fb6adfaac00) [pid = 1939] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073591315]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7fb6a8b2d800) [pid = 1939] [serial = 2129] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7fb6adf9dc00) [pid = 1939] [serial = 2101] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7fb6ae2eb000) [pid = 1939] [serial = 2114] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7fb6ab43f000) [pid = 1939] [serial = 2143] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7fb6a863c000) [pid = 1939] [serial = 2081] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7fb6a622c400) [pid = 1939] [serial = 2138] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7fb6ae15f400) [pid = 1939] [serial = 2153] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7fb6ad7a1000) [pid = 1939] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7fb6ab4f5000) [pid = 1939] [serial = 2087] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7fb6aeea6400) [pid = 1939] [serial = 2132] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7fb6abb44000) [pid = 1939] [serial = 2090] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7fb6ac5b7000) [pid = 1939] [serial = 2156] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7fb6a96a1400) [pid = 1939] [serial = 2084] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7fb6a7d9dc00) [pid = 1939] [serial = 2135] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7fb6a9694800) [pid = 1939] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7fb6adb17000) [pid = 1939] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7fb6ae9ddc00) [pid = 1939] [serial = 2120] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7fb6a90e4400) [pid = 1939] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073609727]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7fb6ae51b800) [pid = 1939] [serial = 2117] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7fb6ae22d400) [pid = 1939] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7fb6ae235400) [pid = 1939] [serial = 2111] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7fb6ae9d6400) [pid = 1939] [serial = 2123] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7fb6ad7a6c00) [pid = 1939] [serial = 2096] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7fb6ac4e1400) [pid = 1939] [serial = 2093] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7fb6abb49000) [pid = 1939] [serial = 2126] [outer = (nil)] [url = about:blank]
08:27:22 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7fb6a970fc00) [pid = 1939] [serial = 2079] [outer = (nil)] [url = about:blank]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af859000 == 60 [pid = 1939] [id = 723]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b510a000 == 59 [pid = 1939] [id = 728]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6af842800 == 58 [pid = 1939] [id = 756]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4722000 == 57 [pid = 1939] [id = 726]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf58000 == 56 [pid = 1939] [id = 757]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2df800 == 55 [pid = 1939] [id = 754]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ae2d2800 == 54 [pid = 1939] [id = 719]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b605b800 == 53 [pid = 1939] [id = 731]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6adf5e800 == 52 [pid = 1939] [id = 753]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6aee12000 == 51 [pid = 1939] [id = 755]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65f1800 == 50 [pid = 1939] [id = 738]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac49e000 == 49 [pid = 1939] [id = 747]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad729000 == 48 [pid = 1939] [id = 714]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f16800 == 47 [pid = 1939] [id = 742]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac38e000 == 46 [pid = 1939] [id = 746]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f19000 == 45 [pid = 1939] [id = 710]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8af5800 == 44 [pid = 1939] [id = 739]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ada9d800 == 43 [pid = 1939] [id = 751]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5833000 == 42 [pid = 1939] [id = 729]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc31800 == 41 [pid = 1939] [id = 744]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b0853800 == 40 [pid = 1939] [id = 724]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad731800 == 39 [pid = 1939] [id = 749]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a991d800 == 38 [pid = 1939] [id = 743]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac070800 == 37 [pid = 1939] [id = 711]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a69a3800 == 36 [pid = 1939] [id = 704]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a935b000 == 35 [pid = 1939] [id = 740]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b8d7d800 == 34 [pid = 1939] [id = 734]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc2f800 == 33 [pid = 1939] [id = 709]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac094800 == 32 [pid = 1939] [id = 745]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5884800 == 31 [pid = 1939] [id = 736]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ab694000 == 30 [pid = 1939] [id = 741]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5270000 == 29 [pid = 1939] [id = 702]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6abc36000 == 28 [pid = 1939] [id = 791]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9920800 == 27 [pid = 1939] [id = 790]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f03000 == 26 [pid = 1939] [id = 789]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5267000 == 25 [pid = 1939] [id = 788]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a1ce5000 == 24 [pid = 1939] [id = 787]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a991f000 == 23 [pid = 1939] [id = 786]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f1b800 == 22 [pid = 1939] [id = 785]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b6054800 == 21 [pid = 1939] [id = 784]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b600f000 == 20 [pid = 1939] [id = 783]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b584f000 == 19 [pid = 1939] [id = 782]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5836000 == 18 [pid = 1939] [id = 781]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5621000 == 17 [pid = 1939] [id = 780]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b510f800 == 16 [pid = 1939] [id = 779]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b5107000 == 15 [pid = 1939] [id = 778]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4ca8000 == 14 [pid = 1939] [id = 777]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4a10800 == 13 [pid = 1939] [id = 776]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4704000 == 12 [pid = 1939] [id = 775]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b0860800 == 11 [pid = 1939] [id = 774]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6afe65000 == 10 [pid = 1939] [id = 773]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ad72f800 == 9 [pid = 1939] [id = 772]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f09800 == 8 [pid = 1939] [id = 771]
08:27:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac495800 == 7 [pid = 1939] [id = 770]
08:27:30 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7fb6ab60a000) [pid = 1939] [serial = 2144] [outer = (nil)] [url = about:blank]
08:27:30 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7fb6ae517800) [pid = 1939] [serial = 2157] [outer = (nil)] [url = about:blank]
08:27:30 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7fb6ad7a9800) [pid = 1939] [serial = 2149] [outer = (nil)] [url = about:blank]
08:27:30 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7fb6ae44e800) [pid = 1939] [serial = 2154] [outer = (nil)] [url = about:blank]
08:27:30 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7fb6a9695400) [pid = 1939] [serial = 2136] [outer = (nil)] [url = about:blank]
08:27:30 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7fb6a8b32800) [pid = 1939] [serial = 2139] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7fb6ab4f3c00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7fb6b08cc400) [pid = 1939] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073625683]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7fb6a7d9f800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7fb6ab607800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7fb6aef51400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7fb6ad7a0000) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7fb6b0790800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7fb6a7d9c400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7fb6ab60c800) [pid = 1939] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7fb6adb16800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7fb6a8b37800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7fb6b47ed400) [pid = 1939] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7fb6ab435000) [pid = 1939] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7fb6ab4fb800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7fb6adfa9400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7fb6afe16400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7fb6a6755800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7fb6a7d97800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7fb6b073ec00) [pid = 1939] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7fb6a6231400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7fb6a6b3e400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7fb6ac5ae000) [pid = 1939] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7fb6b4982c00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7fb6a622dc00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7fb6ab432400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7fb6ad7a3000) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7fb6a7d99800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7fb6b08d3800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7fb6ae22ac00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7fb6a8d31000) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7fb6a5d05000) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x7fb6a6b3d400) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x7fb6ab605000) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x7fb6afe2d800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x7fb6afe16800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x7fb6a5d0e800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x7fb6a8d30c00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x7fb6a9710800) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7fb6a674fc00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7fb6b47e4c00) [pid = 1939] [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]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7fb6b47e9400) [pid = 1939] [serial = 2195] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7fb6ae229400) [pid = 1939] [serial = 2221] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7fb6a6753400) [pid = 1939] [serial = 2204] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7fb6b475e400) [pid = 1939] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7fb6b08d8400) [pid = 1939] [serial = 2190] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7fb6adf9fc00) [pid = 1939] [serial = 2219] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7fb6ad7a8c00) [pid = 1939] [serial = 2218] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7fb6a9708800) [pid = 1939] [serial = 2165] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7fb6b0733c00) [pid = 1939] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7fb6afe35000) [pid = 1939] [serial = 2180] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7fb6afe17c00) [pid = 1939] [serial = 2177] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x7fb6b08d6800) [pid = 1939] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449073625683]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x7fb6b0792c00) [pid = 1939] [serial = 2185] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 58 (0x7fb6af94d400) [pid = 1939] [serial = 2174] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 57 (0x7fb6a6230000) [pid = 1939] [serial = 2207] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 56 (0x7fb6b48b9800) [pid = 1939] [serial = 2198] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 55 (0x7fb6a6b43800) [pid = 1939] [serial = 2162] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 54 (0x7fb6af4b0000) [pid = 1939] [serial = 2171] [outer = (nil)] [url = about:blank]
08:27:34 INFO - PROCESS | 1939 | --DOMWINDOW == 53 (0x7fb6aeeb1400) [pid = 1939] [serial = 2201] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 52 (0x7fb6ab432000) [pid = 1939] [serial = 2210] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 51 (0x7fb6ae2f0c00) [pid = 1939] [serial = 2168] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 50 (0x7fb6ac5bac00) [pid = 1939] [serial = 2216] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 49 (0x7fb6ab4f8c00) [pid = 1939] [serial = 2213] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 48 (0x7fb6a8d28800) [pid = 1939] [serial = 2082] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 47 (0x7fb6ae159800) [pid = 1939] [serial = 2102] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 46 (0x7fb6adb1c000) [pid = 1939] [serial = 2097] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 45 (0x7fb6ac4e5400) [pid = 1939] [serial = 2094] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 44 (0x7fb6ab60c400) [pid = 1939] [serial = 2088] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 43 (0x7fb6ae22fc00) [pid = 1939] [serial = 2107] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 42 (0x7fb6af4ad400) [pid = 1939] [serial = 2124] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 41 (0x7fb6b548d400) [pid = 1939] [serial = 2060] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 40 (0x7fb6af94e000) [pid = 1939] [serial = 2133] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 39 (0x7fb6a7d95400) [pid = 1939] [serial = 2205] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 38 (0x7fb6ac4db800) [pid = 1939] [serial = 2091] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 37 (0x7fb6ae9dc800) [pid = 1939] [serial = 2118] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 36 (0x7fb6ae44ec00) [pid = 1939] [serial = 2115] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 35 (0x7fb6ae2ee400) [pid = 1939] [serial = 2112] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 34 (0x7fb6aeead800) [pid = 1939] [serial = 2127] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 33 (0x7fb6aef46000) [pid = 1939] [serial = 2121] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 32 (0x7fb6ac4e2c00) [pid = 1939] [serial = 2166] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 31 (0x7fb6a8d2e800) [pid = 1939] [serial = 2208] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 30 (0x7fb6ab439000) [pid = 1939] [serial = 2085] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 29 (0x7fb6a8d28400) [pid = 1939] [serial = 2163] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 28 (0x7fb6af913c00) [pid = 1939] [serial = 2130] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 27 (0x7fb6ab4f4800) [pid = 1939] [serial = 2211] [outer = (nil)] [url = about:blank]
08:27:35 INFO - PROCESS | 1939 | --DOMWINDOW == 26 (0x7fb6aeea9000) [pid = 1939] [serial = 2169] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 25 (0x7fb6b48b1c00) [pid = 1939] [serial = 2202] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 24 (0x7fb6af951800) [pid = 1939] [serial = 2172] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 23 (0x7fb6b4986000) [pid = 1939] [serial = 2199] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 22 (0x7fb6b08cbc00) [pid = 1939] [serial = 2186] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 21 (0x7fb6afe30400) [pid = 1939] [serial = 2178] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 20 (0x7fb6aeeaac00) [pid = 1939] [serial = 2160] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 19 (0x7fb6af969400) [pid = 1939] [serial = 2175] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 18 (0x7fb6b4758000) [pid = 1939] [serial = 2191] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 17 (0x7fb6b073c000) [pid = 1939] [serial = 2181] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 16 (0x7fb6b48b1400) [pid = 1939] [serial = 2196] [outer = (nil)] [url = about:blank]
08:27:40 INFO - PROCESS | 1939 | --DOMWINDOW == 15 (0x7fb6ac4d9400) [pid = 1939] [serial = 2214] [outer = (nil)] [url = about:blank]
08:27:50 INFO - PROCESS | 1939 | MARIONETTE LOG: INFO: Timeout fired
08:27:50 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
08:27:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
08:27:50 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
08:27:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30529ms
08:27:50 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
08:27:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a1cef800 == 8 [pid = 1939] [id = 793]
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 16 (0x7fb6a6232400) [pid = 1939] [serial = 2223] [outer = (nil)]
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 17 (0x7fb6a674b400) [pid = 1939] [serial = 2224] [outer = 0x7fb6a6232400]
08:27:51 INFO - PROCESS | 1939 | 1449073671201 Marionette INFO loaded listener.js
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 18 (0x7fb6a6753800) [pid = 1939] [serial = 2225] [outer = 0x7fb6a6232400]
08:27:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5269000 == 9 [pid = 1939] [id = 794]
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 19 (0x7fb6a6b43800) [pid = 1939] [serial = 2226] [outer = (nil)]
08:27:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a526f000 == 10 [pid = 1939] [id = 795]
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x7fb6a6b45c00) [pid = 1939] [serial = 2227] [outer = (nil)]
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 21 (0x7fb6a6b46c00) [pid = 1939] [serial = 2228] [outer = 0x7fb6a6b45c00]
08:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 22 (0x7fb6a6b47400) [pid = 1939] [serial = 2229] [outer = 0x7fb6a6b43800]
08:28:01 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6ac392000 == 9 [pid = 1939] [id = 792]
08:28:03 INFO - PROCESS | 1939 | --DOMWINDOW == 21 (0x7fb6ae161c00) [pid = 1939] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
08:28:03 INFO - PROCESS | 1939 | --DOMWINDOW == 20 (0x7fb6ae2eac00) [pid = 1939] [serial = 2222] [outer = (nil)] [url = about:blank]
08:28:03 INFO - PROCESS | 1939 | --DOMWINDOW == 19 (0x7fb6a674b400) [pid = 1939] [serial = 2224] [outer = (nil)] [url = about:blank]
08:28:21 INFO - PROCESS | 1939 | MARIONETTE LOG: INFO: Timeout fired
08:28:21 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"
08:28:21 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
08:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:28:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
08:28:21 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
08:28:21 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
08:28:21 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
08:28:21 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30458ms
08:28:21 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
08:28:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5269000 == 8 [pid = 1939] [id = 794]
08:28:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a526f000 == 7 [pid = 1939] [id = 795]
08:28:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5261800 == 8 [pid = 1939] [id = 796]
08:28:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x7fb6a674bc00) [pid = 1939] [serial = 2230] [outer = (nil)]
08:28:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 21 (0x7fb6a6b3d800) [pid = 1939] [serial = 2231] [outer = 0x7fb6a674bc00]
08:28:21 INFO - PROCESS | 1939 | 1449073701671 Marionette INFO loaded listener.js
08:28:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 22 (0x7fb6a6b45000) [pid = 1939] [serial = 2232] [outer = 0x7fb6a674bc00]
08:28:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5259800 == 9 [pid = 1939] [id = 797]
08:28:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 23 (0x7fb6a7d94400) [pid = 1939] [serial = 2233] [outer = (nil)]
08:28:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 24 (0x7fb6a7d96c00) [pid = 1939] [serial = 2234] [outer = 0x7fb6a7d94400]
08:28:31 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a1cef800 == 8 [pid = 1939] [id = 793]
08:28:31 INFO - PROCESS | 1939 | --DOMWINDOW == 23 (0x7fb6a6b47400) [pid = 1939] [serial = 2229] [outer = 0x7fb6a6b43800] [url = about:blank]
08:28:31 INFO - PROCESS | 1939 | --DOMWINDOW == 22 (0x7fb6a6b46c00) [pid = 1939] [serial = 2228] [outer = 0x7fb6a6b45c00] [url = about:blank]
08:28:31 INFO - PROCESS | 1939 | --DOMWINDOW == 21 (0x7fb6a6b45c00) [pid = 1939] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
08:28:31 INFO - PROCESS | 1939 | --DOMWINDOW == 20 (0x7fb6a6b43800) [pid = 1939] [serial = 2226] [outer = (nil)] [url = about:blank]
08:28:33 INFO - PROCESS | 1939 | --DOMWINDOW == 19 (0x7fb6a6753800) [pid = 1939] [serial = 2225] [outer = (nil)] [url = about:blank]
08:28:33 INFO - PROCESS | 1939 | --DOMWINDOW == 18 (0x7fb6a6b3d800) [pid = 1939] [serial = 2231] [outer = (nil)] [url = about:blank]
08:28:33 INFO - PROCESS | 1939 | --DOMWINDOW == 17 (0x7fb6a6232400) [pid = 1939] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
08:28:51 INFO - PROCESS | 1939 | MARIONETTE LOG: INFO: Timeout fired
08:28:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
08:28:51 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30458ms
08:28:51 INFO - TEST-START | /screen-orientation/onchange-event.html
08:28:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5259800 == 7 [pid = 1939] [id = 797]
08:28:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a525c800 == 8 [pid = 1939] [id = 798]
08:28:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 18 (0x7fb6a6236000) [pid = 1939] [serial = 2235] [outer = (nil)]
08:28:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 19 (0x7fb6a674f000) [pid = 1939] [serial = 2236] [outer = 0x7fb6a6236000]
08:28:52 INFO - PROCESS | 1939 | 1449073732128 Marionette INFO loaded listener.js
08:28:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x7fb6a6b42400) [pid = 1939] [serial = 2237] [outer = 0x7fb6a6236000]
08:29:02 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5261800 == 7 [pid = 1939] [id = 796]
08:29:02 INFO - PROCESS | 1939 | --DOMWINDOW == 19 (0x7fb6a7d96c00) [pid = 1939] [serial = 2234] [outer = 0x7fb6a7d94400] [url = about:blank]
08:29:02 INFO - PROCESS | 1939 | --DOMWINDOW == 18 (0x7fb6a7d94400) [pid = 1939] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
08:29:04 INFO - PROCESS | 1939 | --DOMWINDOW == 17 (0x7fb6a674f000) [pid = 1939] [serial = 2236] [outer = (nil)] [url = about:blank]
08:29:04 INFO - PROCESS | 1939 | --DOMWINDOW == 16 (0x7fb6a674bc00) [pid = 1939] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
08:29:10 INFO - PROCESS | 1939 | --DOMWINDOW == 15 (0x7fb6a6b45000) [pid = 1939] [serial = 2232] [outer = (nil)] [url = about:blank]
08:29:22 INFO - PROCESS | 1939 | MARIONETTE LOG: INFO: Timeout fired
08:29:22 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
08:29:22 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
08:29:22 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30463ms
08:29:22 INFO - TEST-START | /screen-orientation/orientation-api.html
08:29:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a525b000 == 8 [pid = 1939] [id = 799]
08:29:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 16 (0x7fb6a6237400) [pid = 1939] [serial = 2238] [outer = (nil)]
08:29:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 17 (0x7fb6a6750c00) [pid = 1939] [serial = 2239] [outer = 0x7fb6a6237400]
08:29:22 INFO - PROCESS | 1939 | 1449073762616 Marionette INFO loaded listener.js
08:29:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 18 (0x7fb6a6b43800) [pid = 1939] [serial = 2240] [outer = 0x7fb6a6237400]
08:29:23 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
08:29:23 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
08:29:23 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
08:29:23 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 927ms
08:29:23 INFO - TEST-START | /screen-orientation/orientation-reading.html
08:29:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f06000 == 9 [pid = 1939] [id = 800]
08:29:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 19 (0x7fb6a5d08c00) [pid = 1939] [serial = 2241] [outer = (nil)]
08:29:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x7fb6a7d93c00) [pid = 1939] [serial = 2242] [outer = 0x7fb6a5d08c00]
08:29:23 INFO - PROCESS | 1939 | 1449073763549 Marionette INFO loaded listener.js
08:29:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 21 (0x7fb6a863c400) [pid = 1939] [serial = 2243] [outer = 0x7fb6a5d08c00]
08:29:24 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
08:29:24 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
08:29:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
08:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:29:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
08:29:24 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
08:29:24 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
08:29:24 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
08:29:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
08:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:29:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
08:29:24 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
08:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:29:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
08:29:24 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 975ms
08:29:24 INFO - TEST-START | /selection/Document-open.html
08:29:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a65e2000 == 10 [pid = 1939] [id = 801]
08:29:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 22 (0x7fb6a6234400) [pid = 1939] [serial = 2244] [outer = (nil)]
08:29:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 23 (0x7fb6a8b2c000) [pid = 1939] [serial = 2245] [outer = 0x7fb6a6234400]
08:29:24 INFO - PROCESS | 1939 | 1449073764583 Marionette INFO loaded listener.js
08:29:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 24 (0x7fb6a8b36800) [pid = 1939] [serial = 2246] [outer = 0x7fb6a6234400]
08:29:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5f20000 == 11 [pid = 1939] [id = 802]
08:29:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 25 (0x7fb6a8b37800) [pid = 1939] [serial = 2247] [outer = (nil)]
08:29:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 26 (0x7fb6a8d26800) [pid = 1939] [serial = 2248] [outer = 0x7fb6a8b37800]
08:29:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 27 (0x7fb6a8b36c00) [pid = 1939] [serial = 2249] [outer = 0x7fb6a8b37800]
08:29:25 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 ""
08:29:25 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
08:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:29:25 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
08:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
08:29:25 INFO - TEST-OK | /selection/Document-open.html | took 1131ms
08:29:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8ad9000 == 12 [pid = 1939] [id = 803]
08:29:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 28 (0x7fb6a5d03c00) [pid = 1939] [serial = 2250] [outer = (nil)]
08:29:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 29 (0x7fb6a6b45000) [pid = 1939] [serial = 2251] [outer = 0x7fb6a5d03c00]
08:29:26 INFO - PROCESS | 1939 | 1449073766459 Marionette INFO loaded listener.js
08:29:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 30 (0x7fb6a90ddc00) [pid = 1939] [serial = 2252] [outer = 0x7fb6a5d03c00]
08:29:26 INFO - TEST-START | /selection/addRange.html
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:27 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:28 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:29 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:29 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:29 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:29 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:30 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:31 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:32 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:33 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:34 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:35 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:36 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:37 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:38 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:38 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:38 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:38 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:29:38 INFO - PROCESS | 1939 | [1939] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
08:29:38 INFO - PROCESS | 1939 | [1939] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
08:30:14 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a525c800 == 11 [pid = 1939] [id = 798]
08:30:14 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a525b000 == 10 [pid = 1939] [id = 799]
08:30:14 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f06000 == 9 [pid = 1939] [id = 800]
08:30:14 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a65e2000 == 8 [pid = 1939] [id = 801]
08:30:17 INFO - PROCESS | 1939 | --DOMWINDOW == 29 (0x7fb6a8d26800) [pid = 1939] [serial = 2248] [outer = 0x7fb6a8b37800] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
08:30:19 INFO - PROCESS | 1939 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 28 (0x7fb6a6b45000) [pid = 1939] [serial = 2251] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 27 (0x7fb6a8b36c00) [pid = 1939] [serial = 2249] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 26 (0x7fb6a8b2c000) [pid = 1939] [serial = 2245] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 25 (0x7fb6a7d93c00) [pid = 1939] [serial = 2242] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 24 (0x7fb6a6b42400) [pid = 1939] [serial = 2237] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 23 (0x7fb6a6b43800) [pid = 1939] [serial = 2240] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 22 (0x7fb6a6750c00) [pid = 1939] [serial = 2239] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 21 (0x7fb6a5d08c00) [pid = 1939] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 20 (0x7fb6a6234400) [pid = 1939] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 19 (0x7fb6a6237400) [pid = 1939] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 18 (0x7fb6a6236000) [pid = 1939] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
08:30:19 INFO - PROCESS | 1939 | --DOMWINDOW == 17 (0x7fb6a8b37800) [pid = 1939] [serial = 2247] [outer = (nil)] [url = about:blank]
08:30:19 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f20000 == 7 [pid = 1939] [id = 802]
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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 ""
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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 ""
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 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
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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
08:30:20 INFO - Selection.addRange() tests
08:30:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:20 INFO - "
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:20 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 ""
08:30:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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̈ḧ
08:30:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:21 INFO - "
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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 ""
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - Selection.addRange() tests
08:30:21 INFO - Selection.addRange() tests
08:30:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:21 INFO - "
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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 ""
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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̈ḧ
08:30:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:21 INFO - "
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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 ""
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 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
08:30:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:21 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
08:30:21 INFO - Selection.addRange() tests
08:30:22 INFO - Selection.addRange() tests
08:30:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:22 INFO - "
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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 ""
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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̈ḧ
08:30:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:22 INFO - "
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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 ""
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - Selection.addRange() tests
08:30:22 INFO - Selection.addRange() tests
08:30:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:22 INFO - "
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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 ""
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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̈ḧ
08:30:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:22 INFO - "
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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 ""
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 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
08:30:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:22 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
08:30:22 INFO - Selection.addRange() tests
08:30:23 INFO - Selection.addRange() tests
08:30:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:23 INFO - "
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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 ""
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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̈ḧ
08:30:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:23 INFO - "
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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 ""
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - Selection.addRange() tests
08:30:23 INFO - Selection.addRange() tests
08:30:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:23 INFO - "
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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 ""
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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̈ḧ
08:30:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:23 INFO - "
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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 ""
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 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
08:30:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:23 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
08:30:23 INFO - Selection.addRange() tests
08:30:24 INFO - Selection.addRange() tests
08:30:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:24 INFO - "
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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 ""
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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̈ḧ
08:30:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:24 INFO - "
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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 ""
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - Selection.addRange() tests
08:30:24 INFO - Selection.addRange() tests
08:30:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:24 INFO - "
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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 ""
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:24 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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̈ḧ
08:30:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:25 INFO - "
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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 ""
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - Selection.addRange() tests
08:30:25 INFO - Selection.addRange() tests
08:30:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:25 INFO - "
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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 ""
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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̈ḧ
08:30:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:25 INFO - "
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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 ""
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 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
08:30:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:25 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
08:30:25 INFO - Selection.addRange() tests
08:30:26 INFO - Selection.addRange() tests
08:30:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:26 INFO - "
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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 ""
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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̈ḧ
08:30:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:26 INFO - "
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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 ""
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - Selection.addRange() tests
08:30:26 INFO - Selection.addRange() tests
08:30:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:26 INFO - "
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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 ""
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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̈ḧ
08:30:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:26 INFO - "
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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 ""
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 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
08:30:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:26 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
08:30:26 INFO - Selection.addRange() tests
08:30:27 INFO - Selection.addRange() tests
08:30:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:27 INFO - "
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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 ""
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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̈ḧ
08:30:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:27 INFO - "
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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 ""
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 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
08:30:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:27 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
08:30:27 INFO - Selection.addRange() tests
08:30:27 INFO - Selection.addRange() tests
08:30:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:28 INFO - "
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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 ""
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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̈ḧ
08:30:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:28 INFO - "
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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 ""
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - Selection.addRange() tests
08:30:28 INFO - Selection.addRange() tests
08:30:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:28 INFO - "
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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 ""
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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̈ḧ
08:30:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:28 INFO - "
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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 ""
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 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
08:30:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:28 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
08:30:28 INFO - Selection.addRange() tests
08:30:29 INFO - Selection.addRange() tests
08:30:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:29 INFO - "
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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 ""
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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̈ḧ
08:30:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:29 INFO - "
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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 ""
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 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
08:30:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:29 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
08:30:29 INFO - Selection.addRange() tests
08:30:30 INFO - Selection.addRange() tests
08:30:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:30 INFO - "
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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 ""
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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̈ḧ
08:30:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:30 INFO - "
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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 ""
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 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
08:30:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:30 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
08:30:30 INFO - Selection.addRange() tests
08:30:31 INFO - Selection.addRange() tests
08:30:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:31 INFO - "
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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 ""
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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̈ḧ
08:30:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:31 INFO - "
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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 ""
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - Selection.addRange() tests
08:30:31 INFO - Selection.addRange() tests
08:30:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:31 INFO - "
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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 ""
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 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
08:30:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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̈ḧ
08:30:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:32 INFO - "
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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 ""
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - Selection.addRange() tests
08:30:32 INFO - Selection.addRange() tests
08:30:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:32 INFO - "
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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 ""
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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̈ḧ
08:30:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:32 INFO - "
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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 ""
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 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
08:30:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:32 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
08:30:32 INFO - Selection.addRange() tests
08:30:33 INFO - Selection.addRange() tests
08:30:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:33 INFO - "
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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 ""
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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̈ḧ
08:30:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:33 INFO - "
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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 ""
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 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
08:30:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:33 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
08:30:33 INFO - Selection.addRange() tests
08:30:34 INFO - Selection.addRange() tests
08:30:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:34 INFO - "
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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 ""
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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̈ḧ
08:30:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:34 INFO - "
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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 ""
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - PROCESS | 1939 | --DOMWINDOW == 16 (0x7fb6a8b36800) [pid = 1939] [serial = 2246] [outer = (nil)] [url = about:blank]
08:30:34 INFO - PROCESS | 1939 | --DOMWINDOW == 15 (0x7fb6a863c400) [pid = 1939] [serial = 2243] [outer = (nil)] [url = about:blank]
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - Selection.addRange() tests
08:30:34 INFO - Selection.addRange() tests
08:30:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:34 INFO - "
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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 ""
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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̈ḧ
08:30:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:34 INFO - "
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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 ""
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 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
08:30:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:34 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
08:30:34 INFO - Selection.addRange() tests
08:30:35 INFO - Selection.addRange() tests
08:30:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:35 INFO - "
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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 ""
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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̈ḧ
08:30:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:35 INFO - "
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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 ""
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - Selection.addRange() tests
08:30:35 INFO - Selection.addRange() tests
08:30:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:35 INFO - "
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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 ""
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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̈ḧ
08:30:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:35 INFO - "
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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 ""
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 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
08:30:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:35 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
08:30:35 INFO - Selection.addRange() tests
08:30:36 INFO - Selection.addRange() tests
08:30:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:36 INFO - "
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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 ""
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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̈ḧ
08:30:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:36 INFO - "
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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 ""
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 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
08:30:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:36 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
08:30:36 INFO - Selection.addRange() tests
08:30:37 INFO - Selection.addRange() tests
08:30:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:37 INFO - "
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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 ""
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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̈ḧ
08:30:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:37 INFO - "
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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 ""
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - Selection.addRange() tests
08:30:37 INFO - Selection.addRange() tests
08:30:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:37 INFO - "
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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 ""
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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̈ḧ
08:30:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:37 INFO - "
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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 ""
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:37 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 INFO - Selection.addRange() tests
08:30:38 INFO - Selection.addRange() tests
08:30:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:38 INFO - "
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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 ""
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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̈ḧ
08:30:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:38 INFO - "
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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 ""
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 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
08:30:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:38 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
08:30:38 INFO - Selection.addRange() tests
08:30:39 INFO - Selection.addRange() tests
08:30:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:39 INFO - "
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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 ""
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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̈ḧ
08:30:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:39 INFO - "
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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 ""
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - Selection.addRange() tests
08:30:39 INFO - Selection.addRange() tests
08:30:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:39 INFO - "
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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 ""
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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̈ḧ
08:30:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:39 INFO - "
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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 ""
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 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
08:30:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:39 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
08:30:39 INFO - Selection.addRange() tests
08:30:40 INFO - Selection.addRange() tests
08:30:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:40 INFO - "
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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 ""
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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̈ḧ
08:30:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:40 INFO - "
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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 ""
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - Selection.addRange() tests
08:30:40 INFO - Selection.addRange() tests
08:30:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:40 INFO - "
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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 ""
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 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
08:30:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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̈ḧ
08:30:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:41 INFO - "
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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 ""
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - Selection.addRange() tests
08:30:41 INFO - Selection.addRange() tests
08:30:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:41 INFO - "
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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 ""
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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̈ḧ
08:30:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:41 INFO - "
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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 ""
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 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
08:30:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:41 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
08:30:41 INFO - Selection.addRange() tests
08:30:42 INFO - Selection.addRange() tests
08:30:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:42 INFO - "
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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 ""
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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̈ḧ
08:30:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:42 INFO - "
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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 ""
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - Selection.addRange() tests
08:30:42 INFO - Selection.addRange() tests
08:30:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:42 INFO - "
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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 ""
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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̈ḧ
08:30:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:42 INFO - "
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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 ""
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 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
08:30:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:42 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
08:30:42 INFO - Selection.addRange() tests
08:30:43 INFO - Selection.addRange() tests
08:30:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:43 INFO - "
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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 ""
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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̈ḧ
08:30:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:43 INFO - "
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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 ""
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - Selection.addRange() tests
08:30:43 INFO - Selection.addRange() tests
08:30:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:43 INFO - "
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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 ""
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:43 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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̈ḧ
08:30:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:44 INFO - "
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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 ""
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - Selection.addRange() tests
08:30:44 INFO - Selection.addRange() tests
08:30:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:44 INFO - "
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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 ""
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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̈ḧ
08:30:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:44 INFO - "
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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 ""
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 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
08:30:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:44 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
08:30:44 INFO - Selection.addRange() tests
08:30:45 INFO - Selection.addRange() tests
08:30:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:45 INFO - "
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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 ""
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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̈ḧ
08:30:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:45 INFO - "
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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 ""
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - Selection.addRange() tests
08:30:45 INFO - Selection.addRange() tests
08:30:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:45 INFO - "
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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 ""
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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̈ḧ
08:30:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:45 INFO - "
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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 ""
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 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
08:30:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:45 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
08:30:45 INFO - Selection.addRange() tests
08:30:46 INFO - Selection.addRange() tests
08:30:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:46 INFO - "
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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 ""
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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̈ḧ
08:30:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:46 INFO - "
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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 ""
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 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
08:30:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:46 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
08:30:46 INFO - Selection.addRange() tests
08:30:47 INFO - Selection.addRange() tests
08:30:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:47 INFO - "
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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 ""
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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̈ḧ
08:30:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:47 INFO - "
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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 ""
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 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
08:30:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:47 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
08:30:47 INFO - Selection.addRange() tests
08:30:48 INFO - Selection.addRange() tests
08:30:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:48 INFO - "
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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 ""
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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̈ḧ
08:30:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:48 INFO - "
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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 ""
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - Selection.addRange() tests
08:30:48 INFO - Selection.addRange() tests
08:30:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:48 INFO - "
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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 ""
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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̈ḧ
08:30:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:48 INFO - "
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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 ""
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 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
08:30:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 INFO - Selection.addRange() tests
08:30:49 INFO - Selection.addRange() tests
08:30:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:49 INFO - "
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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 ""
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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̈ḧ
08:30:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:49 INFO - "
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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 ""
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 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
08:30:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:49 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
08:30:49 INFO - Selection.addRange() tests
08:30:50 INFO - Selection.addRange() tests
08:30:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:50 INFO - "
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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 ""
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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̈ḧ
08:30:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:50 INFO - "
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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 ""
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - Selection.addRange() tests
08:30:50 INFO - Selection.addRange() tests
08:30:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:50 INFO - "
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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 ""
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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̈ḧ
08:30:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:50 INFO - "
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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 ""
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 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
08:30:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:50 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
08:30:50 INFO - Selection.addRange() tests
08:30:51 INFO - Selection.addRange() tests
08:30:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:51 INFO - "
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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 ""
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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̈ḧ
08:30:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:51 INFO - "
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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 ""
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - Selection.addRange() tests
08:30:51 INFO - Selection.addRange() tests
08:30:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:51 INFO - "
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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 ""
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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̈ḧ
08:30:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:51 INFO - "
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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 ""
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 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
08:30:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:51 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - Selection.addRange() tests
08:30:52 INFO - Selection.addRange() tests
08:30:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:52 INFO - "
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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 ""
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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̈ḧ
08:30:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:52 INFO - "
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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 ""
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - Selection.addRange() tests
08:30:52 INFO - Selection.addRange() tests
08:30:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:52 INFO - "
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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 ""
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:52 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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̈ḧ
08:30:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:53 INFO - "
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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 ""
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - Selection.addRange() tests
08:30:53 INFO - Selection.addRange() tests
08:30:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:53 INFO - "
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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 ""
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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̈ḧ
08:30:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:53 INFO - "
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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 ""
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 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
08:30:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:53 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
08:30:53 INFO - Selection.addRange() tests
08:30:54 INFO - Selection.addRange() tests
08:30:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:54 INFO - "
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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 ""
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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̈ḧ
08:30:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:54 INFO - "
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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 ""
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - Selection.addRange() tests
08:30:54 INFO - Selection.addRange() tests
08:30:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:54 INFO - "
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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 ""
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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̈ḧ
08:30:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:54 INFO - "
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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 ""
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 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
08:30:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:54 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
08:30:54 INFO - Selection.addRange() tests
08:30:55 INFO - Selection.addRange() tests
08:30:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:55 INFO - "
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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 ""
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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̈ḧ
08:30:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:55 INFO - "
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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 ""
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - Selection.addRange() tests
08:30:55 INFO - Selection.addRange() tests
08:30:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:55 INFO - "
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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 ""
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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̈ḧ
08:30:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:55 INFO - "
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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 ""
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 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
08:30:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:55 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
08:30:55 INFO - Selection.addRange() tests
08:30:56 INFO - Selection.addRange() tests
08:30:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:56 INFO - "
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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 ""
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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̈ḧ
08:30:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:56 INFO - "
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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 ""
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - Selection.addRange() tests
08:30:56 INFO - Selection.addRange() tests
08:30:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:56 INFO - "
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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 ""
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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̈ḧ
08:30:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
08:30:56 INFO - "
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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 ""
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 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
08:30:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
08:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:30:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
08:30:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
08:30:56 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
08:30:56 INFO - - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 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 () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 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 () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 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 () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 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 () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
08:32:26 INFO - root.query(q)
08:32:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
08:32:26 INFO - root.queryAll(q)
08:32:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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 () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
08:32:27 INFO - root.query(q)
08:32:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
08:32:27 INFO - root.queryAll(q)
08:32:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
08:32:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:27 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
08:32:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:28 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
08:32:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
08:32:29 INFO - #descendant-div2 - root.queryAll is not a function
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
08:32:29 INFO - #descendant-div2 - root.query is not a function
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:29 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - >
08:32:30 INFO - #child-div2 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - >
08:32:30 INFO - #child-div2 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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>
08:32:30 INFO - #child-div2 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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>
08:32:30 INFO - #child-div2 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - >#child-div2 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - >#child-div2 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - +
08:32:30 INFO - #adjacent-p3 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - +
08:32:30 INFO - #adjacent-p3 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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+
08:32:30 INFO - #adjacent-p3 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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+
08:32:30 INFO - #adjacent-p3 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - +#adjacent-p3 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - +#adjacent-p3 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - ~
08:32:30 INFO - #sibling-p3 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - ~
08:32:30 INFO - #sibling-p3 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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~
08:32:30 INFO - #sibling-p3 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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~
08:32:30 INFO - #sibling-p3 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - ~#sibling-p3 - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - ~#sibling-p3 - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO -
08:32:30 INFO - ,
08:32:30 INFO -
08:32:30 INFO - #group strong - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO -
08:32:30 INFO - ,
08:32:30 INFO -
08:32:30 INFO - #group strong - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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,
08:32:30 INFO - #group strong - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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,
08:32:30 INFO - #group strong - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - ,#group strong - root.queryAll is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - ,#group strong - root.query is not a function
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 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
08:32:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
08:32:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
08:32:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
08:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:32:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
08:32:30 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8731ms
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5264000 == 17 [pid = 1939] [id = 805]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 43 (0x7fb6a8d25000) [pid = 1939] [serial = 2265] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 42 (0x7fb6a6750c00) [pid = 1939] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a9361000 == 16 [pid = 1939] [id = 815]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a8fd5000 == 15 [pid = 1939] [id = 814]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5894000 == 14 [pid = 1939] [id = 813]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5f13800 == 13 [pid = 1939] [id = 812]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b604f800 == 12 [pid = 1939] [id = 809]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a5894800 == 11 [pid = 1939] [id = 811]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6b4cb1800 == 10 [pid = 1939] [id = 806]
08:32:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7fb6a525c800 == 9 [pid = 1939] [id = 810]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 41 (0x7fb6a4d4d400) [pid = 1939] [serial = 2275] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 40 (0x7fb6a863a400) [pid = 1939] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 39 (0x7fb6a4b93c00) [pid = 1939] [serial = 2273] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 38 (0x7fb6a90e1000) [pid = 1939] [serial = 2284] [outer = (nil)] [url = about:blank]
08:32:30 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 37 (0x7fb6a6b47000) [pid = 1939] [serial = 2279] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 36 (0x7fb6a6755000) [pid = 1939] [serial = 2278] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 35 (0x7fb6a7d9e000) [pid = 1939] [serial = 2281] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 34 (0x7fb6a9189800) [pid = 1939] [serial = 2287] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 33 (0x7fb6a4b92c00) [pid = 1939] [serial = 2272] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 32 (0x7fb6a90dc000) [pid = 1939] [serial = 2283] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 31 (0x7fb6a4ba6800) [pid = 1939] [serial = 2269] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 30 (0x7fb6a4ba5400) [pid = 1939] [serial = 2277] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 29 (0x7fb6a674d000) [pid = 1939] [serial = 2280] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
08:32:30 INFO - PROCESS | 1939 | --DOMWINDOW == 28 (0x7fb6a4baa000) [pid = 1939] [serial = 2270] [outer = (nil)] [url = about:blank]
08:32:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a5259800 == 10 [pid = 1939] [id = 819]
08:32:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 29 (0x7fb6a4bba000) [pid = 1939] [serial = 2294] [outer = (nil)]
08:32:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 30 (0x7fb6a4bbf000) [pid = 1939] [serial = 2295] [outer = 0x7fb6a4bba000]
08:32:30 INFO - PROCESS | 1939 | 1449073950559 Marionette INFO loaded listener.js
08:32:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 31 (0x7fb6a7d9d800) [pid = 1939] [serial = 2296] [outer = 0x7fb6a4bba000]
08:32:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
08:32:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
08:32:31 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 "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
08:32:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
08:32:31 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 "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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 { "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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 { "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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 { "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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 { "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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 { "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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 { "
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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]
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 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"
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
08:32:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
08:32:31 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1314ms
08:32:31 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
08:32:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a7e5f800 == 11 [pid = 1939] [id = 820]
08:32:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 32 (0x7fb6a4bba800) [pid = 1939] [serial = 2297] [outer = (nil)]
08:32:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 33 (0x7fb6a8643c00) [pid = 1939] [serial = 2298] [outer = 0x7fb6a4bba800]
08:32:31 INFO - PROCESS | 1939 | 1449073951838 Marionette INFO loaded listener.js
08:32:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 34 (0x7fb6d6128000) [pid = 1939] [serial = 2299] [outer = 0x7fb6a4bba800]
08:32:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fd5000 == 12 [pid = 1939] [id = 821]
08:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 35 (0x7fb6ae482400) [pid = 1939] [serial = 2300] [outer = (nil)]
08:32:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7fb6a8fdb000 == 13 [pid = 1939] [id = 822]
08:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 36 (0x7fb6ae483400) [pid = 1939] [serial = 2301] [outer = (nil)]
08:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 37 (0x7fb6ae47e400) [pid = 1939] [serial = 2302] [outer = 0x7fb6ae483400]
08:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 38 (0x7fb6ae487000) [pid = 1939] [serial = 2303] [outer = 0x7fb6ae482400]
08:32:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
08:32:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
08:32:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 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
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
08:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
08:32:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
08:32:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
08:32:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
08:32:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */